I had a phone screen, prep call with recruiter, 2+ hour in person interview, followed by an extensive project (which I would've charged thousands of dollars for as consulting work), another 2+ hour interview with multiple people, and then they wanted to bring me in for a third (!) time in person and were in the process of scheduling it and then completely ghosted. Between the multiple in person interviews, calls with the recruiter, and lengthy project, I spent ~20 hours on interviewing for this role and couldn't even get clarity on my status. I found it extremely unprofessional.