1. Office management. Offices tend to operate individually which in theory is good but it allows bad managers to flourish as long as profits are made. West coast less so but DC and SC office have particularly high staff turnover due to bad management.
2. Structure is too layered. Too many VPs and directors with too many egos. Very top heavy.
3. Hiring structure seems to be hyper focused on "superstars" from other firms, sometimes pouching clients along the way. Some of these have poor management and poor technical skill sets. A lot of Brits are being hired to exec levels but they struggle as have no experience in the US methodologies, and it shows.
4. Resistance to change. A lot of the established executive level are very resistant to any changes, constructive criticism, feedback and suggestions for improvement.
5. Heavy focus on billable time. They push for 40 to 50+ billable hours per week so there is inevitably some fudging of time entry. Ghost billing by execs is fairly prevalent. Therefore a lot of the utilization metrics are most likely false.