3 sets of interviews (via Zoom/phone) and a final in-person meeting at their HQ. First an HR interview, then with the hiring manager, then with a combo of HR/Manager/President. Final in-person meeting was with Manager and President. Every interview was thorough, thoughtful and meaningful - really challenging me to understand more about the company and what I could bring to it if they brought me onboard.