Submitted my resume for the position on their career website. Within a week, the recruiter contacted me and conducted a phone interview. She went through my work history, education, compensation, etc. Very thorough. She set up a ZOOM interview for two days later with the hiring manager and his manager. ZOOM lasted about 1 hour. The team flew me out for an in-person interview. Great overall experience with the online process, recruiter, hiring team and the admin team that set up the travel. Highly recommend!