Great place to work if you get in early or have the stamina to work over 60 hours/week to get ahead. Shifts are long but the work is pretty straight forward. Some people in charge of things shouldn't be, but this is true for any workplace. When things are going well, employees are treated really well. When something goes wrong, IE a quality issue, you better cover yourself because the blame game starts.
Long hours, rotating shifts