The biggest pro has to be the atmosphere. You walk in on your first day of work and you already feel like you're part of a family. Bottle Rocket places a huge emphasis on its unique culture, and even if you don't feel like you belong, it's a guarantee you will find someone with the same interests/hobbies as you. However, even though it's a very fun and goofy atmosphere, these people mean business. Some of the best minds in the industry reside here, and there is a huge emphasis on always learning more. You are heavily encouraged to ask questions and there is always someone willing to deliver an answer.
Your actual work is heavily predicated on the projects you're placed on. Even though everyone in the company is quite spectacular, at the end of the day you're building for your clients, and the customer is always right. They also pay on the lower spectrum compared to the industry standard. So unfortunately, this leads to some of the more experienced employees to eventually seek employment elsewhere.
Advice to Management
It's okay to hire juniors and fresh grads at a lower salary, after all, most of them just want to get their foot in the door. Bottle Rocket does an amazing job at providing the resources for these individuals to succeed. However, to insure the quality of your products, there should be a better monetary incentive for the more experienced developers to prevent acquisition from Bottle Rocket's competitors.
However, even though it's a very fun and goofy atmosphere, these people mean business.