I applied through a staffing agency. The process took 1+ week. I interviewed at World Software Corporation (Ridgewood, NJ) in Feb 2011
Interview
First there was a brief phone interview with the IT manager followed by a personal interview with 3 senior staff members. The atmosphere was not tense, and after talking about my background and goals, they talked about the company and the job. The process took less than an hour. Overall a positive experience.