The process was long, included a phone interview, Zoom interview, and multiple in-person interviews. There was also a requirement to review a document and provide 5 thoughts about it. The whole process took about 5 weeks from initial contact to job offer.