I applied online. The process took 2 months. I interviewed at Cargill (Minneapolis, MN) in May 2015
Interview
Reasonable time line (they usually contact candidates fairly quick - probably within 2-3 business days from the time you had a screen interview by a recruiter and in-person interviews. They provided 5 interviews in a day (by phone or in-person).