I applied through a recruiter. The process took 2 days. I interviewed at Insight Global (Saint Louis, MO) in Nov 2015
Interview
It was kind of Intense as I had to do it in front of a panel and also included role play. For the most part as long as you prepare you should do fine. Everyone was very nice and pleasant to speak with during this process