Pros
You get benefits but honestly, if you have severe or unique health conditions you still pay a pretty penny out of pocket. 10 hour days 4 days a week=3 day weekends. Major holidays are paid time off. You get sick time and vacation time.
Cons
Supervisors don't care how you get the work done, they just want to push numbers. If you get in trouble for doing work wrong, Supervisors will deny pressuring you to finish the work. They are very unforgiving when it comes to manufacturers breaking but supervisors and higher level union members get away with almost everything. Giant tension between the company and the union that represents the manufacturers. An ethics investigation can take months so if someone hurts you, stalks you or says something inappropriate, make sure you have every piece of evidence you can get and be prepared for it to last months. It can be easy work but some people get stuck in areas where the work is very tedious and difficult. You are exposed to a lot of chemicals. They will try to tell you some chemicals aren't dangerous.