I was interviewed in 2018. This is a long pending review. The HR was good and professional, had 3 technical rounds and one round with a director. They finally made me an offer and on the same evening, they said to hold on to it. About a week later they came back saying there is not enough work and we don't want to keep you on the bench, which is fair but not acceptable after making an offer. They came back again after a few months to check if I wanted to try again, I rejected it. Can't blame the HR or the tech team, the management was clearly not clear of their future roadmap and plan.