No real pay structure, which means that some people with more experience, knowledge, and/or responsibility are paid less than some of the newer employees. When they do give you an increase, they act like they've done this big favor for you, when all they really did was bring your pay closer to where it should've been.
Often times promotions are given as a way to increase someone's salary instead of just giving them a merit raise and saving the promotion for when they really deserve it. As a result many people have over inflated titles. For example, in one particular team of 3 or 4 marketers, there were no marketing associates, managers, or assistant managers. Instead every member of the team was director-level or higher. This practice devalues the promotions and the titles of everyone.
Many of the managers are terrible at managing people; a fact that is well-known to many of the employees, and even senior management. So much so, that their inability to manage is often the subject of humor around the office. The disappointing part is that these managers are allowed to remain in their positions while their subordinates grow increasingly despondent and dissatisfied.