Many rounds of interviews, including phone conversation with recruiter, phone interview with panel, and in-person interviews with multiple panels. Before each stage I was told whom I'd be talking to, and after each stage the recruiter checked in about how things went and gave me a timeline for the next stage. Although the process was long, I appreciated the communication and transparency the whole way.