I applied through a recruiter. The process took 3 days. I interviewed at American Technology Consulting (Des Moines, IA) in Jun 2012
Interview
Interview was a two step process, First was a screening with the recruiter and the Second was interview with the hiring manager. Then they asked me how soon i can join.