Pros
Relatively well-kept, organized, with a mostly good atmosphere. Regular breaks and reasonable pay. I'm coming from much more fast-paced, cash-tight industries working multiple positions in multiple factories. The higher requirement on quality just makes this industry much more structured.
Cons
Company moving out of state in a year. Management seems oddly structured, could be more efficient, but may be partially an indirect result of the company moving. A lot of workers don't appreciate how much better this workplace is simply as a result of the industry, compared to others.