Pros
Co workers get along very well, like a family like atmosphere. Always willing to help each other out. Insurance benefits are paid for by the company. Holidays off. Plenty of work. Opportunities for growth.
Cons
It looks like such a nice place to work, until you get in there, then Noone smiles, most of the workers are miserable and are looking for work elsewhere. You will never hear any compliments for ANYTHING unless another coworker gives it to you. Nothing is ever good enough and they have made it a unpleasant place to work by demanding more and more everyday. The workers no longer care about the quality of their work because they are too busy trying to pump the product out by the truckloads as fast as possible with only two 15 minute breaks the whole shift.