Pros
Cargill has some very good people that are nice. You can expect to meet someone who has similar views to you at any plant. The company seems to be attempting to diverse itself, even though you can expect all Senior level management to be white males.
Cons
Managers will be hypercritical when you make a mistake and do not expect to be praised at all, ever, for anything. They treat injuries on the job as your fault, not the poor working environment that you work in. Very high disconnect from the people at the HQ to the people at the plant level. The majority of the managers I encountered judged you more on the time you spent at the plant than the time you spent working. Expect to work at 50 hours a week at a minimum even if you have nothing to work on with minimal benefit.