Worst ever interview experience i have ever had. The whole process approximately took 2 months. Had 2 phone interviews and three in person interviews over the space of one of a half month which were followed by an email stating that i still have one more interview because the person was not available at the time my interview was scheduled and i should be waiting for more communication. Three and a half week after that email still no feedback or any indication that the company has decided to go with one else. Sent email to recruiter to get an idea about the timeline stated that the company still has not decided and will make a decision on Friday. Come Friday still no response. Sent an email to hiring manager next Wednesday requesting an update, got an email back from recruiter stating that they went with an internal candidate. Please respect candidate's time and provide clarity on timeline. Internal candidates should be looked at first before you start considering external candidates. Once you have started the process please update the candidate on the status and don't leave them hanging for weeks.