Pros
Decent benefits, good training by shop floor staff.
Cons
Mandatory overtime including holidays. You better not have a family or personal life working here. Micromanagement by every department, and you never meet the owner who's on site many days of the week. He doesn't make himself available. Getting a raise is a joke, I waited over a year to get past my hire on wages, it was the first last and only raise I got. $15.00 per hour was my ending wages. New policies every week, with MANDATORY meetings. They sure do love the word mandatory.