After applying, a phone interview was scheduled. Eight days later an in-person interview took place. Roughly a month later (Company was going through personnel changes, and recruiter kept weekly contact throughout the process) I had a video interview via Microsoft Teams. Ten days later I received my offer.