Pros
- lots of very talented, capable folks, especially at the mid levels - there are lots of interesting problems to solve - Some teams are incredibly collaborative and supportive
Cons
- Mid levels and below do not feel trusted or empowered. Decisions are made from the central HQ, leaving the rest of the org feeling detached - Communication from the top down are spotty at best - Senior management is constantly in flux, with folks leaving or changing responsibilities regularly - Overall roadmap and priorities also change regularly so its very hard to know what to really focus on - and there is always a critical fire going on - Company is currently very siloed. A few years ago, there was great progress in moving towards a more unified organization but as Senior Leadership shifted, it reverted right back