I applied online and was contacted by a recruiter within a couple days. There were 3 interviews total. From start to finish the process took less than 3 weeks.
The first 2 interviews were phone interviews, first with the recruiter and then with the managing director. Both were typical phone interviews.
I was invited back for a 3rd interview on site. This was a group interview that consisted of 4 other candidates and lasted about 3 hours. Mainly this was to observe your people skills and how well you do with others. We did a couple of group activities and then you were asked to give a brief introduction of yourself.
Afterwards, everyone was dismissed and were told we would receive a call within the hour if chosen to move forward to the final interview that same day.
The final interview was a panel interview that lasted an hour. There were several role plays to see how you handle situations. They're observing personality and how you present yourself over experience. This part of the interview is to see if you're a good culture fit.
Overall I didn't feel it was difficult process. If you're honest and can easily walk through your experience and background, you'll do fine.