I worked at Cargill full-time (More than a year)
Great place to grow and gain experience on all levels.
Dont have any cons for this one.
I spoke to Cargill at a career fair about an entry level Chemical Engineering position and got an interview during the career fair. They asked general behavioural based questions. Then I got an invitation to interview at their HQ in Minnesota. That was a day of back to back interviews with 3 managers. Everyone was extremely nice and all the questions were behavioral based. Got a call from HR a week later with an offer.