The interview process started with a phone screen, then a hiring manager call, a take-home assignment, a (long) virtual onsite, and finally a leadership interview. Everyone I met was really friendly and easy to talk to.
The final interview, though, was a different story. It didn't seem like there was a clear direction for the conversation, which made me feel like they had already made their decision. On top of that, the general "vibe" from the interviewer was giving me that same feeling, which was unfortunate because I felt like feedback had been positive until then.
The biggest downside overall was the timeline. There were long gaps between steps, and the whole process dragged on for almost two months. After investing that much time and effort, getting a rejection at the end was definitely disappointing. Overall, the timeline and blunt rejection with no feedback after the final interview left me with a negative feeling.