Very well structured and responsive hiring process, and my recruiter kept me up to date on all new information. There were three rounds of interviews, one was virtual (on-demand) and two were over Microsoft Teams. Faster than expected with the job offer, the branch manager called me himself.