Overall, the process was tedious with several rounds of interviews. That in itself wasn't an issue - I want to earn my position at a company among other candidates. The issuue for me was that the process was extremely rocky and I got pushed into three different teams for interviews. I appreciated the effort from my recruiter trying to position in me in front of several different people, however it seemed highly unorganized as if there was something going on internally that I was unaware of. Maybe she was not receiving information from people? She had mentioned something about internal candidates vs. external candidates and how she couldn't see in their system (or maybe couldn't tell on other teams) where they were in the process. It felt like I was being led by the blind. She was professional and kind and followed through, but something didn't add up. Everything seemed very urgent to get me in front of people asap, so I rearranged meetings at my current job to accommodate. And there were plenty of meetings. The recruiter initially set me up with a hiring manager in the DC region. I interviewed with the hiring manager, and the VP in the same day, and the next day I was told that they had already chosen to move forward with someone who was further along in the process. That was frustrating. So she moved me to another team in PA which was a different industry. I interviewed with the hiring manager on one day, and then the VP on a separate day. Then they put me through to the role play with a panel of people. I did not get hired for this role and they told me that there was another candidate who was just slightly stronger BUT, they really liked me and wanted to try and find a position for me with this VP's team in NJ. Even though nothing was open at the time, they wanted to keep me in the system for when something did. I met with a third hiring manager in NJ. We hit it off and she told me that she would hire me that day if she had something available but thought it might be a few months. The recruiter then called me to congratulate me. I remember she called and said 'great news - they love you and want to hire you. Congratulations! Now I just pray that you're still available when it opens up'. I wouldn't have to interview again or do the panel, I was simply hired and in the system when it became available. Two months go by and nothing. The recruiter keeps in touch with me (to this day actually) to ensure that I'm still looking. She reached out to me almost a year later (10 months). And simply asked if I was available for an interview, there was an AE position available. Great I said - I happen to still be looking. I asked her if this was the job I had been told I would be hired for. I didn't get a response from her, she just set up a meeting without asking if I was available at that time. I asked her again if she could provide any information about the team, the hiring manager, etc. I did not hear from her. So I get on the call with who is now the 4th hiring manager over the course of a year. It's a Monday. The hiring manager expressed some frustration that the recruiter booked a meeting on Monday when she was back to back but she was willing to accomodate schedules. The position was for a role in NY city, which actually was never something that I would have accepted had the recruiter told me ahead of time, but she did not. Then I was told that there was no guarantee this position would even be in place because the territory was not guaranteed any of their contracts for the next FY. So the 4th dead end. Shame on me for letting them push me around so much. Yes, I'm disappointed that the timing wasn't right at Gartner, I supposed I expected better things in the recruiting process for a company of this size. Recommendations: do not tell someone they are hired if they are not. Perhaps have recruiters respond to their candidates if they have questions. I suspect recruiters are fighting against one another which doesn't do great things for candidates. Highly disappointed to say the least.