Massively distributed talent base ultimately controlled by account managers who have insane amounts of control over more experienced practitioners. Lots of communication yet everything is opaque to most employees. Highly siloed and cliquish. Senior management is well-intentioned but not addressing structural issues which is leading to a focus on shiny-object syndrome versus deliver excellence. Struggles to take cross-functional integration seriously which puts downward pressure on practitioners to manufacture opportunities with zero authority and minimal agency which works exceptionally well for a handful of folks who’ve been there for a long time or have plum positions that they protect viciously. Project work is often never aligned to skill set as much as who likes you or does not. Career development is an afterthought, especially for more specialized or senior folks. Pay and benefits are average. Layoffs happen suddenly and quietly with no warning yet aren’t fully acknowledged by the business internally or externally. This undermines senior leadership accomplishments and furthers a cultural mindset of mistrust and scarcity.