Very poor communication from upper management and leadership - confusing and vague.
Very money driven - Revenue more important than the client. Team managers are great client managers, but poorly trained on managing employees and peers. Lots of backstabbing and gossip. Leadership plays favorites - if you are not one, you are forgotten about.