I applied online through the website, got a response fairly quickly from cultural manager, then was informed four round interview process:
1. Email Response to cultural manager
2. Technical Phone Screening
3. In-person
4. Phone trial
I had a great interview experience combination of technical and cultural questions, love the culture.