Pros: good pay and benefits
Cons: shifts, management, machines, work/life balance
You're boss doesn't care about you, your family, or your life. You may give them your all day and night for years, but that doesn't matter one bit to them. They will change your shift with no real choice to you and screw up everything you had going in life.
Machines you work with are unreliable and ill maintained but it's still your fault if targets are missed. Managers don't know how to do your job and yet they tell you how to.