The interview was a 3 rounds process for which I was called to the office thrice for the individual rounds. The staff kept me hanging for a month or so and giving me their word that I'm almost onboard. There is a huge communication gap between the top management as to which role the candidate has been called for. They have different job description and responsibilities for the same candidate. They ended up confusing and wasting my precious time and did cost me the other opportunities.