I applied through a recruiter. The process took 3 days. I interviewed at Infinite Direct (New Brunswick, NJ) in Apr 2014
Interview
Three-step interview process. Phone interview first. Then you get interviewed by the president or whoever the assistant manager is at the time, and then they set a date where you can come back for a work interview. You follow someone around in the field for a day while they show you what you do on a day to day basis. You get a call back saying you've been hired.