Management has created a stressful environment. They cater to certain groups and don't treat all employees equally. Management chooses which rules to enforce on which employees. In the time I have worked there I have seen the quality standards fluctuate depending on the orders they have to fill and just in general go down.
The company takes more and more perks away while expecting more and more from the employees. The work is very repetitious and the company frequently decides that injuries and physical issues are not work related. At this time, the company provides a decent pay rate but that is about all. The company does not provide insurance. Insurance is provided through the union.