Pros
I love working for a company that values my career growth, happiness, and ability to have a personal life. People all over the organization (CEO to HR to my manager) work with me to accomplish career goals and grow. They offer a lot of great benefits (like paid paid vacation and financial education), but what it's all centered around is helping people be balanced in all aspects of their lives. It's rare to find an employer who actually values that.
Cons
No company is perfect. There are growing pains and misunderstandings. What's unique about Bamboo is that everyone is encouraged to voice their suggestions or struggles and management actually cares about fixing the problems. Sure, sometimes fixes aren't immediate, but concerns are always addressed and everyone is genuinely doing the best they can.