Pros
Cargill places a lot of value on serving the communities in which they operate. They benefits are good, although, the health insurance benefits have decreased over the years. Depending on your manager and the team you work for, there are opportunities to work from home. It is a great place to work if you want experience working on a global team. They really work at being a company with a diverse culture. In many companies that I have worked for, the amount of women in IT was scarce. Cargill is the first company that I worked for that not only had a greater number of women in IT, but they had women in IT management roles. Great co-workers. People look out for each other and really have a desire to see their team and team members succeed. Excellent opportunities for advancement
Cons
Do not work here if you are in IT. There are a significant number of middle level managers that "manage up". They are more concerned with how they look to upper management, and are not as concerned about the people that work for them. IT is their policy to pay to industry standards, but I have found that they tend to pay lower. However, that could be just my experience.