Interview process was smooth and people from Interview panel were professional.
However, after waiting for close to 2 weeks I was told by HR team that they couldn't release the offer due to budget constraints.
If this is an issue with budget, HR could have mentioned during the initial discussion or they could have informed right after final HR discussion.
Upsetting to see this kind of attitude from HR team.