Went through several panel interviews with different members of the team. The initial interview was a phone screen with a recruiter, 1st official interview was with the hiring manager, 2nd interview was with upper management. In all took approximately 3-5 weeks to go through the full interview process. At each stage, the recruiter kept me up to date on the process and all those I spoke with were extremely friendly and personable.