Began with online application, initial virtual interview with HR, then an in-person interview at the office with senior staff. Office tour followed the interview. Follow-ups came via email with additional materials provided for consideration (policies, benefits, etc.) prior to official offer.