I applied online and had a phone screen with an HR firm. After the phone screen I moved to a phone Interview. I was remote - so I then had a face time interview. Lastly, I flew to Fresno for a Panel Interview as well as some 1-1 interviews. The whole process was smooth and professional.