Pros
- Plenty of freedom when the micromanagers aren't holding the reins. - Decent salary and pay for most roles (has to be for the work requirements) - Everyone else is great to work with. Truly some of the most inspiring team members I've ever interacted with.
Cons
- Terribly incompetent leaders at all levels. - Micromanagers abound. - Pseudo feel-good all-hands meetings every week where the key players wax poetic and pat each other on the back for the negligible amount of work they completed. - If you're good at what you do, they will work you to the bone, long hours, with very little recognition. - Essentially, the entire company is a pet project for the higher ups and acts as a bank account for their unethical exploits. - Excellent performance results in more work, more demands, and fewer opportunities for growth. - They burn a lot of bridges with their clients. - HR is soul-less. Much more than comparable companies.