I cleared all rounds but never received offer. For the longest time, the HR kept saying that he's waiting for a green light from Senior management to roll out the offer as the position was put on hold. After giving 5 rounds of interviews over a span of 2 months and clearing each round, I still did not get the offer. The HR made me wait for another 2 months in the hopes that I might receive offer any day but never received it. Worst experience and I wouldn't wish that for anyone. If HR asks you to wait, run in the opposite direction, they'll only waste your valuable time