What is our primary use case?
I used BambooHR in my previous organizations. We maintained employee profiles and used it for communication, sort of like an alternative for the internet.
We mostly used it through the web application, not the mobile app. The web application was sufficient, even for people who accessed things through their mobile devices.
What is most valuable?
The ease of use was most valuable. It's very intuitive. There's a certain level of simplicity with the whole package. You don't require a lot of training to start using it.
The customer service was excellent; you could always jump on a chat with the tech service team and find a solution immediately.
What needs improvement?
BambooHR's reporting tools were not the best I've used, but they're good. There are some limitations in terms of customized reports, as opposed to ADP, for example.
The only thing that could have been added is better integration with local payroll systems or a local Canadian payroll module. It just didn't have that functionality.
What do I think about the stability of the solution?
It was pretty stable. We didn't have any technical issues with it at all. It was all pretty good. If anything, the few issues we had were more so on our part than the software itself.
What do I think about the scalability of the solution?
It's very user-friendly and easy to train someone new. It was easy to implement and get someone onboarded on the system. There are a whole bunch of interesting features in terms of training on the system.
It wasn't difficult at all, and it's scalable because of its cloud-based setup and the ease of understanding the features.
We had about 400 employees altogether.
Which solution did I use previously and why did I switch?
We used Payworks. Payworks is designed strictly for payroll. It's not really meant to be an HRIS tool because it doesn't allow for an employee profile, for example.
You can't manage a lot of employee information, track training, recruitment, or any of that stuff. They've added an applicant tracking module, but it's still very basic.
So adding BambooHR was very complementary to having it covered. The only problem was the two systems didn't talk to each other. It was a bit of a hassle for us to maintain the two systems, going back and forth and making sure the data was centralized when we made changes.
How was the initial setup?
The initial setup was actually pretty straightforward and very easy. Prior to BambooHR, we used Payworks as a system, which we still do for the payroll aspect.
But to migrate information from Payworks to BambooHR was easy and straightforward. In fact, that was one of the reasons why we went with them.
What about the implementation team?
On our end, we were just three people involved in the deployment process.
Two people handled payroll, and one person handled HR generally. It's a cloud-based solution. That was also good because we had a pretty big geographic spread. We work across Ontario, Alberta, and British Columbia.
It was easy for us to have everything done remotely and not involve a lot of people in those locations. Even within Ontario, we have different physical sites that we operate from. The whole integration was pretty easy and straightforward.
What's my experience with pricing, setup cost, and licensing?
It was definitely cheaper than some of the larger systems. That wasn't a barrier for us at all.
I would rate the pricing a six out of ten, with one being the least expensive and ten being the most expensive. They're not the least expensive, but given the functionality and user interface, you tend to save in other areas, like implementation costs or training costs. Overall, it just worked really well.
Which other solutions did I evaluate?
I currently use ADP. ADP is also based on a payroll system, but it has evolved to accommodate a lot more different modules. The good thing is it's all well integrated.
The flip side is that because it's all well integrated, a new user wouldn't intuitively know what's connected to what. There's a certain level of complexity to it. Making changes in one tab or field may trigger changes elsewhere, which, if you weren't properly trained or didn't know how it worked, you wouldn't notice.
What other advice do I have?
I would recommend it to others. For a small to medium-sized organization, BambooHR is sufficient. For a much larger organization, though BambooHR has the capacity, I would still lean towards something a little bit more structured and complex, like ADP.
Overall, I would rate the solution an eight out of ten. The payroll issue was a bit of a concern because it didn't have that functionality.