Pros
* Some pockets of teams excellent environments * Benefits of a large company * internal tooling * learning events and resources (if you can find them)
Cons
* promotions to senior levels still largely driven by org politics * Managers are poorly trained with little data-driven resources/supports * standards slipping for new employees, with very little formal training supports * lot of bloat and growth in middle management * slowdowns from too much separation into cross-team "coop-tetion", 'analysis paralysis' from lack of common behavioral data/metrics tooling * increased siloing and lack of investment in common platform/tool standards * decrease of standards and deprecation of past reliable tools for ones with prettier UX but less functionality