I applied on their website. They called and did an initial phone screening getting basic information about the job and explaining how I might qualify for the role The initial call was with an HR employee. I then did two more phone interviews with hiring managers before being invited to the office to do an office interview with a panel of hiring managers. Their HR were kind and helpful throughout the process.