After initial discussion with HR who sits in usa, I had 3 rounds of interview with a tech lead, hiring manager and company's cto.
All interviews went very well and I was selected.
HR then scheduled a meet regarding any offer I have. She happily said that they would be matching my offer. I was happy too as Fanatics is a big name and I was happy that I was selected for that.
But after that HR went silent for 2 weeks without any communication. I asked for update on the offer through mail, but no reply .
After 2 weeks, HR informed me that they are moving forward with other candidates.
HR already knew the offer I had in hand. Still she continued with the interview. And then in the end rejected me, without any proper detail even if I successfully cleared all tech rounds.
This is the worst kind of behaviour I've observed from HR of a company. If you don't have the budget, tell this directly to the candidate in the first HR discussion only, why wait so long just for the sake to reject the candidate at last.