Had an initial phone interview with a recruiter and then was invited into their Redwood City office for an on-site interview. It actually met with two individuals working out of their Camas office so both interviews were done via a video call. Two days later I got another invite to their Woodside office where I met with a team manager. At the end of the week I was told I was going to have a last interview with the VP, but that ended up being me asking any final questions I had and then I was given an offer.