I had a 15 minute long phone screen with a recruiter, a 30 minute phone interview with my direct manager and then four video interviews (back to back, 30 mins long each) with my manager, director and two other people on the team. The last round was two personal interviews and two more technical, they went by fast and everyone on the team was very nice. Surprisingly, the process was extremely fast even though I had applied and interviewed during the holiday season (got the offer call exactly one month after initially sending the application.)