I applied online. The process took 2 weeks. I interviewed at Insight Global (Tempe, AZ) in May 2019
Interview
Three interviews all were very professional. Seemed to have a great team. Phone interview with IT recruiter, phone interview with supervisor, then in person interview. Seems like a great place to work.