I applied through a recruiter. The process took 2 weeks. I interviewed at ICL Group (Creve Coeur, MO) in July 2014
Interview
Had phone interview with HR rep first then the hiring manager which was the person I reported to. Then had on-site interview with the hiring manager and a co-worker from the department.