I have a phone screening which took almost an hour, a month later I was told that I moved to the next level and that I needed to set up a face to face interview. I get to my interview and the man that am supposed to meet was out of the office, so I had my second interview with the man I did the phone screening with. Months later I had a third interview and then that Thursday the day before my interview I receive a email saying that now internal candidate wants this position and that there are going to take that route and my interview was cancelled.