Upper management is horrible. They treat you like crap when you don't agree with them. They throw more and more work on you without offering more pay. People only get a raise if they threaten to quit. They don't bother to train you to do new accounts and give you a hard time when it gets messed up.