I was contacted by a recruiter for the position. I had an initial Zoom interview with the supervisor which went extremely well. After 2 weeks I had a second interview with the hiring manager, which I thought went well. 3 weeks later, after following up with the recruiter, I had a third interview with the CTO, which went very well. 3 more weeks later after following up with the recruiter, I get some vague nonsense about they want someone that's excited about building the team, which i wasn't ever told about building any team, but I guess that's the excuse they wanted to go with.