I applied through a staffing agency. The process took 1 day. I interviewed at Ferguson (Newport News, VA) in Mar 2014
Interview
There were 3 separate interviews:
phone - performed by asst. mgr., quick and casual to feel me out
multi-panel - consisted of several panels including asst. mgr, 2nd and 3rd level/dev support, combination of technical and mindset questions, fairly intense
manager and asst. mgr. - basic, questions and concerns, talk about company and potential responsibilities