Pros
Amazingly talented team members, incredibly interesting clients, endlessly engaging service capabilities.
Cons
Overworked employees, extremely excessive admin bloat, constantly disruptive internal communications, unecessarily complex internal training, bloated new-hire training documentation, unmaintained internal knowledge-base, overly burdensome and extremely repetitive documentation practices, poor understanding and far-too-early adoption of emerging AI technologies.
Overbearing "this is what I did" repetitive, copy-and-paste, repeat documentation, re-purposed level-of-effort, and extremely slow consideration and often non-starter determinations on new service offerings,
Yet, the core employee team is so talented and smart and amazing.