I did an initial phone interview with their recruiter, followed by an interview on Teams with the hiring manager which lasted over an hour. Next I was invited to meet in person in their offices (a 2-hour drive for me) to interview with two more people for another hour. After all that, I was ghosted. Even after sending a follow-up, I never heard anything back. I understand not getting the job but ghosting a candidate after three rounds of interviews is unprofessional and inconsiderate.