It took about a week to hire me from start to finish.
Answered - Network Support Engineer (Current Employee) - Fairfax, VA
It was very quick in my case because their client needed my skill set immediately. However there are times when the clients move at a much slower pace.
Answered - Sr SharePoint Architect and Practice Lead (Former Employee) - Cincinnati, OH