Find another line of work.
Pros: good breaks, good starting pay, some nice people to work around
Cons: horrible management, lazy workers, 50+ hour weeks, no communication, no sick days
Compensation is good, but expect for some managers to yank your chain for months and promise you raises while adding the work to your plate. Many nice people that work there, however a lot of LAZINESS. Management included with that one. Don't ever expect upper management to help you out if your having problems with your superior. I would overall suggest another job unless you are desperate. The company is slowly going more and more corporate.