A totally unprofessional experience.
At least 4 rounds of interviews with senior management of the firm . I had to constantly chase HR for updates over a period of about 3 months. The latter period included HR promises that they were just finalizing an offer. After more delays and prodding , HR finally informed me that they weren't going ahead with the role. Management appears completely indecisive , HR incompetent and frankly , dishonest.