I applied through a staffing agency. The process took 4 weeks. I interviewed at Insight Global (San Francisco, CA) in Aug 2017
Interview
Pretty quick overall. I came into meet the recruiter briefly and a month later, I started the interviewing process with the hiring company. When actually interviewing with the hiring company, I only met with 2 of the 8 people that I was supposed to meet with.