Pros
Good pay. Great people. Management is ok. Moving up is tricky. Paid weekly which is nice. Company matches your 401K and your HSA if you choose to get one. Ceo is very intouch with employees. He knows the long timers by name. Yearly raises. Sorta work life balance.
Cons
No paid vacation till after 1 year of employment, even then its only 88hrs. Unlimited sick time after 1 year. Its very cold in the winter and very hot in the summer. Benefits don't start til after 60 days same goes for paid holidays. Training sucks which I am sure is why the new people quit. It's harder to move positions than they say. Work sometimes 6-7 days a week depending on schedule. Must submit time off 2 weeks in advance. The medical benefits are expensive. Hard work sometimes goes unoticed and complaints about others are not always handled. If you can, find a factory job that's got a union. Over 50% of the newbies quit out of frustration from lack of training. No scheduled breaks.