Pros
PTO time (IF you have been an employee long enough and work enough hours), insurance (IF you work enough hours), ESOP (IF you work enough hours and years). Flexible schedule as long as you don't want to work less than 8 hours a day, or the plant is in busy season, or if the "regulars" haven't already prearranged for time off 6 months in advance or prearranged every Friday off because they don't want to work Saturdays. Good place to work if your significant other has a high paying job somewhere else and you just want some cash to burn. Also a good place to work if you like wasting countless hours on meetings that serve no purpose or help the customers in any way whatsoever.
Cons
No more ESOP and it lost a lot of money due to poor management this past year. Some employees were hit pretty hard by this, including myself. While I did not have to contribute to this fund, it is still MY retirement. Otherwise, I've wasted 18 years of my life at a company that doesn't seem to care about its employees, only corporate executives getting their bonuses for saving money by taking away benefits of the people that do the work. Management only cares about numbers and not at all about employees. And, IF, they try to ever show any kind of human emotion towards anyone it just seems disingenuous. None of the employees trust management or have respect for them. They like to work people until they are burned out and don't care about the quality of the product, just quantity based on some made up number. And it shows. There is no industry standard on productivity for what we do. Meeting after meeting after meeting on LEAN concepts that clearly do not work for this business model. Countless hours wasted. If you are 1 minute late you get a half point. Oh, and if you leave early for ANY reason, even in an ambulance (actually happened), you will get points. Don't come in sick, but don't leave either.