I applied through a recruiter. The process took 6 weeks. I interviewed at Insight Global (New York, NY) in Jul 2016
Interview
Met with my recruiter to go over the interview right before I had my official interview, which is nice because they prep you for any questions and are able to answer last minute questions you may have