Pros
The company culture is at the root of everything at BambooHR. Not only does the company live by their values, but the employees strive to as well. This creates a collaborative team effort within the company, even across teams. Imagine a place where there is transparency across the company, everyone is open and assumes the best, everyone is striving to do the right thing, you are encouraged to lead from where you are (everyone has something to contribute), and you are enabled to grow from good to great. Not to mention the company genuinely cares about your quality of life (both inside and outside of work). I know it sounds far fetched, but it actually does exist.
Cons
Sure there are little things here and there (nobody is perfect), but in the big picture I really have no complaints.