Pros
- Super fun and great people - Strong team dynamic on some teams - Easy to get the ear of upper mgmt if you know the right people - Lets of challenges and areas to lead improvements across all functions - Relatively easy to look like a strong employee if you have basic stills (communication, documentation, follow-thru)
Cons
- Management is scattered and unclear on strategy and that shows at all levels (a lot of "do it because I said so" type management) - Company is complacient on current strong product lead creating lots of egos leading vs trying to look forward - Poor employee development, lots of people that have been there for years in the same type of role who are good but cannot be great because there is no movement or real direction on how to improve - Always saying to think "global" but no actual global execution or support from mgmt