I applied through a recruiter. The process took 2 months. I interviewed at Insight Global in Nov 2014
Interview
I initially received a call from Insight global. Benefits and compensation was discussed. One week later I received a call from the Team Manager. I then interviewed with the Manager and one of the fellow engineers. They asked about my work experience and previous projects I worked on.