Pros
You get a lot of experience very quickly. This was my first job out of school and within three years I was running over half the refinery at my location. The operators are very blue collar but they are some of the most loyal workers you will ever find, if you may it through the wringer they put you through when you start. The company is privately held so there is less focus on the immediate numbers.
Cons
The management is incredibly old school and the company runs their factories into the ground. The working atmosphere is very political and sometimes I felt like I was the only person who actually cared about making product (aside from my operators). You could never get away with that in a public company. Management typically avoids conflict so rather than lay people off they use passive aggressive tactics to try to get people to leave but it ends up just causing the good people to leave and then Cargill just moves the old trash around.