The management within the company was downright terrible. I worked in many buildings, and the communication between them was terrible. It is difficult to talk to any co-worker in the company who is genuinely 100% happy there. The pay is sub-par (at best), and you have to claw your way to the top, and even so you aren't guaranteed a better position. Hard work should pay off, and it simply doesn't there.