I applied online. The process took 2 days. I interviewed at iDirect (Herndon, VA) in Sept 2010
Interview
Initial contact after an online application was over email. HR person asked to schedule a phone screening interview as I was a good match for the position.
In about a week a have received a call directly from the hiring manager. We discussed my skills, area of expertise and what I can do for the company.
Interview consisted of a multiple 1:1 sessions with hiring managers and peer interviews. It took at least 2 hours and 6 different people showed up in the meeting room.
Everything was on the professional level. All questions were directly related to the position and included informal skills test and personality assessment.