Extensive interview process, brought into the application by an external recruiter. 3+ zoom interviews, and entire day on site for the final round which includes preparing and presenting an hour long presentation. Got mislead by the company by setting up a final zoom interview with the CEO, which they then cancelled and never rescheduled, and I never received a response. The recruiter informed me that the company selected another candidate, three weeks after the onsite interview. Disappointed to not receive decent treatment after investing many, many hours into interviewing and being recruited to apply. Pleasant in person interactions, but ultimately very bitter ending with no feedback as to why I wasn't selected after getting very positive feedback after every interview.