4 step process: initial HR interview, hiring manager interview, 1 team members interview, panel interview that includes a presentation. Great company. HR was very supportive throughout the process including in the presentation stage (offered to help review presentation for feedback). Company is transparent about salary budget from day 1. I sensed the great team spirit and was really looking forward to joining them. Highly recommend that you apply.