Turnover at an all time high.
Hours can be long mostly because of deadlines pulled out of a hat. The people actually doing the work aren't brought in until the very end and by that time a deadline is already in place. The requirements change on a moments notice but the deadline stays firm. No one seems to know how to handle a client.
Bonuses are non existent even when you have worked your fingers to the bone while management enjoys lavish dinners and trips for "client" work.
Employees are routinely ripped off on expense reports.
Sometimes almost like high school with a popularity contest. Only the most outgoing self selling suck ups seem to get any recognition. The yearly review and rating system is another form of this. Lots of paperwork, justification, reminding management what you have done, only to receive no or a mediocre raise.
All the resources seemed to be poured on getting new clients while existing client work suffers.
Management lets finance make all the decisions. I realize you have to have someone watching the numbers but when that department drags its feet on purchases and hiring and ripping off employees on expense report the entire company takes a hit.
Every year or so they come up with some new rah-rah program but never allocate resources to make it happen. A classic case of doing the same thing but expecting different results.
Poor communication at almost all levels. Morale is very low.