Overall, the interview process was great - it was smooth and quick. I applied via LinkedIn and was reached out by a recruiter a few days later. I had a phone screen with the recruiter followed by a phone interview with the hiring manager. I then had 2 video interviews with the Pakistan team, an onsite interview in the SF office with 4 team members (I was based on SF at the time) and then 3 video interviews with the Nashville office. The recruiter was fantastic and kept me informed throughout the entire process.