In person interview. On time, challenging questions! Very professional interview. Follow up time was adequate. (they called me 2 days later) I was hired among 30 applicants and started 2 weeks later. I learned a lot from the interview process. Highly recommended!