The pay is terrible, and they haven't given any raises in over 2 years. The last raise that they did give was only a couple cents an hour. The benefits are also terrible, you don't accrue a full day of PTO in an entire month of work. Upper management views employees as replaceable and feedback is not welcome. You could risk retaliation if you disagree with management. When someone quits, they just expect everyone to take on more work, or they find off-shore talent that ends up being difficult for employees to train due to language/cultural barriers on top of normal competency/attitude barriers.