Over all this is a great place to work, however, very poor communication between management and employees, their warehouse is a mess but management continues to fill the warehouse without considering where they are going to put the finish product. This causes confusion and delays in production. They could do things efficient if they would listen to there operators.
As for hours, just plan on no family life, you eat work and sleep. But they say its a family place to work, they are right your only family is your associates at your work because your with them more then your own family.
Work is not challenging at all, the only thing challenging is the DS line. it's down more than its up causing employee's to work every single weekend.