3 round interview process. one on one with manager 15-20 minutes, so in depth questions and an overview and history of the company. second interview couple of hours meeting the team seeing various aspects of the position, final interview, testing questions and really felt assessed