Starts and ends with management. 1 supervisor was good. The managers are awful, enjoy bullying people. Long hours, constant system issues that they demand you clock out until they fix it then still expect 8 full working hours for their own system issues. Pay is LOW. They lied and said it was hourly, then after training they tell you about matrix pay. Paid holidays mean nothing if they overload OT on to "make up" for time missed.