Pros
Team environment. Large enough company for advancement - small enough company that you know you co-workers and management knows who you are. Great employee benefits including a 401K w/match, med/dental/vision, short/long term disability and life insurance. Company has a strong safety culture and is all for career and personal development - leadership training, ESL classes and more. Annual evaluations and increases. Employee family events such as Hershey Park trip, Reading Phillies, boot truck, holiday parties and more. Our shop works 5-10 hour shifts Monday - Friday with optional Saturdays. Work is plentiful! Management truly cares about the team.
Cons
Must enjoy working in a high production environment. We do not do the same thing every day. Different processes & techniques used are project based and change as the projects do.