I applied online via ZipRecruiter. I was contacted by phone and completed a phone interview. At the end of my phone interview, I was scheduled for a 1:1 interview a few days later. My first interview went great, it was followed up with a second interview a few days later where I received my formal offer.