You can only sweep problems under the rug for so long...
Pros
Holiday shutdown (which management threatened to cancel this past year)
Cons
Everything else: They have a threatening/intimating/hostile management style, demand overtime, will not provide job training(i was once told to take a community college class out if pocket), You must use your personal cell phone for business calls. Employee reviews are a joke, HR will rewrite them based off how they're feeling that day. Annual bonus is a $20 coupon for a turkey. They will do anything to save a nickel at the expense of the employees. Health plan has changed EVERY year. It is a good ole boys club, veteran employees are lazy and not open to change. These people cause problems again and again with no reprimand. Overall attitude is very negative and depressing, not sustainable.