The interview process two 2.5 months from first contact, and the recruiter, hiring manager, and team were extremely professional. Every step of the interview process was well planned and productive. the process consisted of a first conversation with the recruiter, two phone interviews with the hiring manager, and finally a visit their location where I met the whole team ~15 people and got a tour of their facilities. The interview included several 1:1 & panel interviews and my presentation. It was a great experience and I wish I could have joined this team.