Pros
The best thing about working there is the people. Everyone is kind, supportive, and more than happy to help. Over my time there, I was able to work under a manager that cared deeply about helping me reach my career goals and did everything within his power to provide opportunities to learn and grow as an engineer. Everyone at Bamboo cares deeply for the company values and actually has conversations about living them. It's a phenomenal place to work. Coming from the highest levels of the organization, they work incredibly hard to do the right thing and are very fair with their employees. In short: - The company values / culture - The people (some of the best i've ever worked with - The benefits (Paid Paid Vacation is a really cool idea) - Opportunities to make close friends - The product is going in a really exciting (and strategic) direction
Cons
One challenge a lot of employees do encounter working there is that advancement opportunities don't come as often as they could (or perhaps should). It can be difficult to be recognized on an organization-level. BHR could also be a little more competitive with base salary. That said, it's important to note that a significant portion of the total compensation comes from the benefits/perks. Don't forget to factor that into your decision when evaluating an offer from BHR! They are far more benefits oriented than most companies (which was a good thing in my opinion)