I had multiple interviews for this position. There was a preliminary screening over the phone to assess my qualifications and fit for a job, as well as a few in-person interviews. The overall process was smooth. I had a chance to tour the main headquarter facility in Ramsey, MN. Also, I was introduced to the engineering team members and the upper management. Great experience!