I applied through a recruiter. The process took 5 days. I interviewed at CACI International (Arlington, VA) in Nov 2013
Interview
Initial interview was via phone to answer basic questions to check if the position was in line with what I was looking for and if I met the employer's initial criteria. Then, there were two additional interviews with the Project Manager and the manager I would be reporting directly to. The process went fairly quick, within a couple of days.