Several interviews, starting with a recruiter, then a hiring manager. Next, invited onsite for in-person panel interview with peers, hiring manager and the VP. Very friendly and straightforward process. Questions are a mix of behavior and past experience interview. Received an offer after 5 days of the final interview.