- benefits aren't quite competitive. while salaries are good, the rest of the package isn't quite there. family leave, high insurance deductibles, vacation policy, etc.
- not a lot of room to advance
- functional teams are very siloed at times
- consultants are sometimes spread thin because of overselling/over promising and under staffing