I applied online. Then there was a phone interview with the hiring manager. The in person interview was scheduled with four people at the company. All the staff who greeted me and employees were very nice. The interview was one after another with each person separately and the hiring manager last. Each interview was about 30 minutes long. Overall is a positive experience. Great people.