Pros
I worked at BambooHR for over 5 years, and in that time I saw a lot of positive changes, mixed in with a lot of gaslighting. There is an expectation to grow from good to great, but don't expect to be compensated for that growth. Bamboo is very open about their financial position, which is wonderful, but it backfires when they claim they don't have the resources to adequately pay their most important resources, their employees. They hype up their benefits, which were novel back in 2016, but are now common place. The $2,000 paid paid vacation is nice, but falls short when you realize you could be making at least 10k more at another company. It's nice that there is a culture of prioritizing taking time off.
Cons
BambooHR is no longer unique. It's a tech company, masquerading as a HR industry leader, while not practicing what they preach. If you've been to Utah County, you know about the veneer over the culture, and the prevalence of yes men. Bamboo is not immune from that. In fact, Bamboo goes out of its way to recruit out of state management that fits into that mold. If you don't fit the Utah County mold, expect a lot of friction.