Got a phone interview about 2 weeks after the application. The phone interview talked through a problem solving process and then talked about a high level solution question.
Got a call back couple of days later for an onsite. I had to go oversea for a a while and the company are happy to move the onsite to a month later. The onsite experience is good, had two coding problems, one design problem, and two culture fitting. The difficulty is average and they really help you through out the thinking process, make it feel like a collaborate coding and design envrionment.
They also have a AMA (ask me anything) but that's with an interviewer from a different team, so some of my questions was not answered.
Overall it's a pretty enjoyable process. Everyone is pretty professional and friendly.