Contacted via email to schedule a phone call, which was followed by a face-to-face interview. Interview lasted about 5 hours and was a pleasant experience overall. Had three 1:1 meetings and several group interviews with 2 to 3 people to speak about different aspects of the job, my experience and training, and the company. Everyone was very polite and professional.