I had a extra long interview in this company. The process took 5-6 months during which I conversed with almost 8-9 different people from different departments.
I was quite disappointed with this interview process as after putting in so much time and energy, they came back saying that it was a rejection.
I am sure that they might've found a better candidate but after 6 months, any company can find a better candidate. It felt very insulting to me that the company kept interviewing people after interviewing me and after they found someone better, they called me and said that its a rejection.
Direct communication of the people was not an issue at all. People are all well spoken and disciplined.
But this process felt like they wanted to reject my candidature and just dragged it till they found someone better. Knowingly or unknowingly on the companies part, they've done something very demotivating to the candidate. Please don't do this to anyone else.