Got a call from recruitment agency and they scheduled it for a weekday.
There were 5 rounds.
1: Onsite online test, 2: F2F Technical, 3: F2F Technical, 4: F2F Managerial, 5: HR
All the rounds completed on the same day and the HR also confirmed that I got selected.
HR told that he needed to discuss with some other guys to tell if he would be able to offer what I was expecting and they were very unprofessional after this stage.
I had to call them repeatedly to check if they would be able to make it.
If it was difficult for them atleast they should have the decency to inform.
Also if they can meet the expectation, they should not call the candidates in the first place and waste their time.