Cons: short strick breaks, uncaring and unknowledgable supervisors, bad policies.
Co-workers are great, but management and hr are lacking. Medical insurance is not bad, but no other perks to working for the company. Policies change constantly with no warning, schedules for shift and over time without advanced warning and will fire you at the drop of a hat for any reason they can find, even if they need to change policy for the moment to do so. If you have any health issues avoid this company, they are unsympathetic and unwilling to work with you.