Pros
Base salary, bonus, profit sharing, and all the benefits and perks are amazing! Not a lot of company can match what they can offer you. If you can maintain sanity in a very repetitive mindless job or various positions like machines, then this job is for you! I was once told to just do a good job and that's it, because that's basically it. You basically hate yourself for staying because they pay so well you can't leave.
Cons
No future beside being a piece of the puzzle to keep operation going. Even with experience, you will most likely be crossed trained in multiple areas of the department to cover operational needs. Think of yourself as plug and play piece nothing more. There's no satisfaction in the job you do even when you are very productive and process products through the roof! You feel great but the lack of humanizing and accomplishments or goals make the job unbearable that you are constantly looking at the clock to see if you can finally clock out!