I applied for the positions online. I was contacted within a week of the application. The next steps was two phone screen back to back. After the phone screen it was onsite interview. The onsite interview was in Seattle headquarters. There were total of five rounds of one-to-one interviews. Once the onsite interview was done, the recruiter contacted within a week.