Unethical behavior. Lying to clients. Poor communication from leadership. Extremely cutthroat culture. Everyone is out for themselves. Sadly all the "team building" that gets done is a thin cover over the truth that management doesn't care about you and you can be replaced at the drop of a hat. So dance and smile big while they're looking. Career opportunities to move up are non-existent. Company promotes lateral and side promotions and generally will only pay you 7-10% raise no matter how big the jump in job is. Most people leave the company, then return a year or two later in order to move higher up the chain. Also a very bad culture of cliques and who do you know. If you aren't with the "in crowd" you will never go anywhere.