I applied through a staffing agency. The process took 3 days. I interviewed at Network Guidance 20 (Minneapolis, MN) in Oct 2017
Interview
Very straight forward and the interviewers were easy going and felt welcoming. The office was a little difficult to find, but once I did, it went very smoothly. They asked a bunch of technical questions as well as experience related questions.