Not everyone that you meet at the company will the best people. A handful have the worst manners but what do you expect when the company that will hire anyone with their easy hiring process. Beside how childish some maybe, the people that you work with (not management) are great. (what i have experienced)
There's a lot. Ask anyone, and everyone will tell you 1. management is horrible and 2 communication. Upper management will throw people left and right, treating them as pawns thinking we are property (kind of sounds like slavery) and be told if we don't like it, find a different job. The communication is worse. One day the upper management will state the company will move to one plan, then the take the whole announcement back and any back lash that will affect our person life is on us and the company will not take the blame for such. Telling us again if we don't like it then quite.
going back that the company see us the people who are working hard to work hard for our paycheck and our pay as just animals/numbers that work. Also make sure to make the right friends at work. Its like what my old boss once said... "its not how hard you work, its who you suck that will make you grow in a company". How true is it here.