Recruiter set expectations for 2 rounds of interviews. I actually met with 10 people over 1-2 months. I was in frequent conversation with senior leaders and was told I was getting an offer. Then got a call from recruiter saying they are revisiting the position. This was a disrespectful way to wrap up, considering I was in conversation with senior leaders and they passed it to a recruiter to deliver this news as matter of fact, despite prior conversations and my time investment interviewing with them. They are not ready to compete in hiring with best in class companies - left a very bad taste in my mouth - very poor candidate experience.