I was approached by a senior leadership member on LinkedIn and applied. Had initial phone screen with recruiter a week later. A week after that, met with 2 account managers. A week after that, met with another team member, and 2 more senior leadership members who were really excited to meet with me and expressed that. 2 days later, they decided that 'the timing was not right.' I found it very odd that 3 members of senior leadership were not aware of this 2 days prior where I spent 2 hours meeting with them. If you knew that before, you should have cancelled the interview and not wasted everyone's time. Not only my time, but all of your employee's time as well.