HR Screening, Hiring manager, 2 potential colleagues, 2nd level manager, 3rd level manager. 6 interviews that were 30-60min each. At the last minute, I was asked to push the schedule of my high level interviews up which turned out to mean they wanted to check my box so they could hire someone else faster. Not the best experience after investing that much time and effort. After that, they didn't even let me know - I had to email a week later to confirm that they chose the other candidate.