I applied online back in February and 3 weeks later got a call to arrange a 30 minute preliminary phone interview. The phone interview only lasted 8 minutes and the interviewer asked very generic questions (Why do you want to leave your job, can you work overtime, can you do this related to the job), so I thought I'd be done after that. However, I got a call 4 days later to set up an hour long interview with three directors the following week on Skype due to my distance from Cambridge. This next interview was difficult. It involved a lot of scenario-based questions related to customer service, management and authority and inquiring about my motivation for the job.
I didn't hear back for three weeks after the interview, so I sent a message asking for an update. Another week passed and they emailed back wanting to schedule another interview with another director. This was very similar to the second interview with a lot of scenario-based questions and giving examples of my previous work experience. At this time they requested references and a background check, and another interview with the HR director a week later. Two days after the HR interview, I was called with an offer.