The interview process was very low stress and comfortable. Everyone was very polite and friendly. The process began with general resume questions from the hiring manager to determine if I was a fit. After passing the first stage, I then went on to multiple technical interviews with the development team over phone and online video conferencing. The final stage was an in-person interview where I met the team, was asked further questions, was introduced to the facility, and was invited to sit in on an development team meeting.