Pros: great place to learn, benefits
Many opportunities to learn QA, audits, inspections etc. Great benefits, pays to go to school, job security, but workload could be stressful and overwhelming. Need more people.
Challenging work environment where one isn't stuck doing the same thing every day. Overall a decent company to work for.