- Underpaid compared to competition, esp. post-MBA hires (Managers often get paid less than Senior Consultant levels post MBA at competitor firms)
- No control over staffing or working on areas you are interested in. You get staffed based on what's available, regardless of how aligned it is to what you want or your skill sets
- VERY high attrition (close to 50%). leadership doesn't seem to care about ppl, as they are just cogs in the wheel. You are not a person, you are a resource. Part of joining is to avoid the feel of being a number in a huge org like IBM, but even in a smaller 200 person practice it happens. There are some leaders that care, but thats not the norm...This results in high attrition and losing the good ppl that were somehow recruited. Losing good people sucks and causes other good ppl to leave - strong downward spiral that has kept the company from growing
- Chase shiny objects. ppl chase sales wherever they come. whether its good or bad work. sometimes you're on fantastic projects, most of the time youre "doing your time" in a less than ideal situation
- Crappy equipment, tools and benefits. 4 year old lenovos that break monthly and no tools outside standard office suite