Total interview with client and 3P took about two weeks. They work hard to expedite things and they're relatively transparent, if a little ditzy. Lots of recruiters joining and leaving, revolving door internally, but thankfully I've only dealt with them as a contractor.