First round was a 45 minute phone interview with the recruiter. For the second round I was invited for an in-person interview which consisted of 4 panel style interviews back to back. The entire process took about 4 hours. I liked that I was able to meet all team members and had ample opportunity to ask them questions.