Pros
Bamboo offers an amazing work life balance, and their willingness to allow employees to work from home truly supports that. Because they are experiencing rapid growth, they are open to reviewing and improving all of their processes and often reach out to their employees for feedback on how to make the product and the processes better. Also, because they are constantly upgrading their software and adding new features, there are many chances to gain new skills, build programs, and implement positive change. They often promote managers internally. They truly believe in openness which allows for improvement and create a possible work environment. Managers are respectful and have your back. The people who work at Bamboo are positive and hard working and willing to help. The product is really good and it's fun to work with companies that are excited about it.
Cons
After interviewing at Bamboo, I almost accepted a job elsewhere because I didn't get any warm, fuzzy feelings during the interviewing process. However, I'm so glad I chose Bamboo! There are some growing pains as the managers and owners try to maintain their culture, but I appreciate the focus on culture because it makes it a great place to work.