Pros
They really take care of the people. Weekly lunches, free uniform pants and shirts, $75 for work shoes, free eggs, monetary and material awards, gifts, general free stuff for no reason, easy but high pace work, several breaks, stocked full size kitchen and break room with healthy snakes and and food provided, overtime is paid at double time, wonderful leads and supervisors, good co-workers from all different backgrounds, senior leadership comes in early and stays late to be available to all shifts, even remote leadership come in from corporate frequently to be available to all shifts, all are friendly and down to earth and encourage ideas and concerns. I wish I started here sooner. It's the best job I ever had and I have had plenty.
Cons
A few co-workers feel they are entitled to more no matter how much the company tries to take care of them fairly. Also a few co-workers are slow or incompetent (morons) but there are not many and they don't usually stay long.