The interview process was very straightforward. It took a month from start to finish, but only because of my own schedule constraints. First, there was a 30-minute phone interview with the recruiter. A day later, I got a request for a 30-minute phone interview with the team's hiring manager. At the end of the call, he offered me an on-site interview on the spot. The on-site interview was somewhat casual. It was a 2-hour long meeting, with 4 30-minute interviews with the members of the team. One business day later, I received an offer.
The process was very smooth, and the recruiters and hiring managers are extremely warm and welcoming. They made it a point to tell me how excited to have me join the team. It definitely made a great impression on me!