1. I filled up application form at their website
2. They contacted me 2 days after (WOW!) to schedule a 1-hr phone/skype call. This was both introductory and had some analytical cases to elaborate on.
3. The next day after the interview they invited me for on-site set of interviews.
4. On-site was somewhat tough and tested how good your memory and presentation skills are. I mean you don't touch laptop, you just have to answer the questions on the fly (like different formulas for error metrics, etc.) right away from what you can recall. I've had two sessions with different team mates, each was a bit longer than hour. Unfortunately, i didn't make it since i didn't expect it would be 'no computer/no coding' type of interview.
Otherwise, the people in the team look very professional and nice.
And i wish i had known they expected you to have wikipedia in your memory to do some drilling the night before :)