Pros
Great benefits and a great work enviroment. I enjoyed going to work as most people there are pretty easy going. The management does a great job of empowering employees. Getting time off is pretty easy as Cargill does great job of helping employees manage their business and personal time.
Cons
As almost every employee in any company would say, they lack on their salary. They stick by their guns and repeat that the benefits are way better than anywhere else. My biggest problem was that they will pay based on levels...not performance. I had two managers in a degree required position without degrees, which they paid them a huge salary. Both of these managers were horrible with personnell management. They had NO leadership skills at all. Both of them got their jobs by scratching the right backs. Kissing butt = better salary.