Applied for the position in November 2016. Received an email from a recruiter in mid December to schedule a phone interview with hiring manager. Received email from different recruiter to confirm interview date and time. Interviewed with hiring manager. A week later, received another email from a recruiter to schedule a 2nd phone interview with the hiring manager's colleague. Had 2nd interview a week later. Received another email from a 3rd recruiter to advise me they want to have a 3rd phone interview. This interview was back with the hiring manager. The manager advised me he thinks I would be a great fit, and he would like for me to come for an onsite visit. (the position was at HQ, I live on the east coast) He said the recruiter would be in touch with me to coordinate travel. That was the 1st week of February 2017. I allowed a week to pass and then I emailed the recruiter to find out if there any new developments with the recruiting. No response. Then 2 weeks ago a 4th recruiter emails me about a totally different position to interview for. I say to myself, what the heck. So I start the process all over from square one. I interviewed with a hiring manager. I didnt feel a good vibe or connection. I had more interest in the previous position. So I hear back a week later from 5th recruiter that Amazon was not moving forward. I never heard anything from the 1st role I interviewed for. I understand business needs change, but if you tell someone we want you to come onsite, and then just go cold, that is totally unprofessional. An email would've sufficed. I don't want to work for an organization that doesn't respect one's time or handle business with integrity. (leadership principles)