Primary complaint is low pay. I received an immediate 25% pay raise for easier work at a different company. The incentive systems in place only rewarded teams with consistent and easily billable customers, where the team in question could easily load up hours with minimal effort. Alternatively, there were customers who fight over every invoice line item, and could usually get discounts, at the team's expense, as a result. This then hurts bonuses, team morale, and individual performance indexes, as performance is primarily tied to billable hours.
Putting in extra hours of work was pushed ad nauseum, from my first day there, all the way to my last. Even after upping my weekly hours to 50-55, managers would continue pushing for more hours.
There was no incentive or benefit to helping out or documenting anything, as it didn't directly relate to billable hours, which in the end hurts the company overall.
Good high skilled employees had a high flight rate, as many knew they could get paid more for the same work elsewhere, resulting in inexperienced employees leading projects. And when experienced employees did stay around, they could easily bully their way into the easiest customer projects with the easiest billability, forcing newer employees off onto difficult projects.