Initial communications came from HR, very pleasant to work with. Once I was able to meet the interview schedule, I have two very extensive interviews, approximately 1.5 hours each. The company is very thorough in ensuring there is a fit for both the company and the applicant.