The management was very poor. The company had NO respect for employees.
The procedure for getting a day off was: You filled out a request for any day you wanted, whether it was a weekend or a week day, it did not matter. If the management felt like it, you would be granted a day off, even if the day you requested was a non-standard work day, i.e. Saturday or Sunday.
If management thought they might need you, the request was denied.
If you did not fill out a request, you were expected to be there, regardless of weekend, holiday, etc. If you were not, you were written up and threatened with termination.
Decent Pay with opportunity for lots of Overtime
Production was everything! Quality, Safety, and personal respect meant nothing.