I applied through a recruiter. The process took 1+ week. I interviewed at Insight Global
Interview
Phone contact, Phone screen, Skype with Employer, Phone Interview with Client. The process went smooth and as expected. The client decided to skip a face to face interview and offered me the position.