Pros
Large organization; very longstanding presence. Global operations - so potential opportunity to experience work in various portions of the globe.
Cons
Tenure is valued FAR more than anything else. Many senior leaders have been in their roles for many, many years - a result of their having been promoted well beyond their capabilities. However, the Cargill culture is that "If you've been with the company 20+ years, you MUST be a good guy..." Conversely, if you've come from outside the company, your talents, efforts, actual results (should anyone bother to notice those) are discounted. After all, if you've not been there a couple of decades, you're simply assumed to be clueless. I've worked for a number of multi-billion-dollar public companies - and Cargill, or at least the portion of it that I experienced, has by far the weakest, most insecure, least professional, and most inbred management team of all. I cannot, in good conscience, recommend Cargill as an employer. Join at your own risk!