A good place to work.
Pros: great pay, 2 weeks vacation to start and 14 paid holidays.
Cons: it takes a while to build up enough seniority to hold down a first shift job.
Management cares and is good to work for, and my co-workers are a good bunch as well. Now that we are a publicly traded company, the culture is slowly changing, but overall it's a great workplace.