The process is relatively quick. I applied at the end of April and within 5 days was asked to complete a video montage. About a week later I recieved a call from Ferguson's HR recruiter in Virginia. They said they liked my resume and video interview, but did not have anything in my region (South East). The lady was very nice and asked if I would consider relocation. When I said yes, she said she would send a list of available cities. After I sent her a list of my top 5, she put me in touch with the area manager, who in my case was over Phoenix, AZ. He called me within the week and asked if I had time to do the interview then. We talked for about 30-45 minutes and he asked if I'd been offered a position. I said no and he said that he would reach out to HR and see if they were okay with offering me the job. No more than 3 days later I was offered a position contingent upon passing a background check and drug screen, which had to be completed within 48 hours of acceptance. Drug test and background check took exactly a week from when i took it and sent in my social security number, after which i recieved my official notice of employment and start date.
Overall, fantastic experience with very helpful staff that took less than a month. I think they are looking for people who have had some experience with the trades ( I was a plumber while in college). I highly recommend this company.