I applied online. The process took 2 weeks. I interviewed at Ecolab (Naperville, IL) in Apr 2016
Interview
I had a phone interview with a recruiter and she said she will contact me next week about the second interview and I haven't heard back since. That's very unprofessional.
Phone interview or two, and then meeting with supervisor and/or team you would be working for. It will sometimes take a while for the phone interview and initial contact to take place.