I applied through a staffing agency. The process took 2+ months. I interviewed at Freshfields (London, England) in Aug 2013
Interview
Came in to meet with the hiring manager. Chatted for an hour. Job was then taken away as was told was offered internally, but then they came back to me a month later saying that hadn't worked out. Came back in to meet Director of a support function and HR rep. Came back in again to meet two partners. Came back in again to meet team.