I applied online. The process took 3 weeks. I interviewed at Ferguson in Apr 2014
Interview
First there's a one way video interview. Then there's a phone interview. If you make it past those two you'll be invited to a 2 day recruiting event. First day is networking and the second day is individual interviews with 3 different executives.