Applied online through a career website they partner with.
Although a bit lengthy, the interview process was smooth and the recruiter was always responsive and ready to help. First step was a phone interview with the recruiter who then arranged two on site rounds of interview with 5 different people.
The last two legs of the interview process included a phone call with a manager and a director respectively.