I applied online and then had a couple of phone interviews before being brought on-site to interview. This a great company and the HR team was very supportive and accommodating of all of my needs. The only reason I declined the offer was due to other personal reasons.