My friend referred me for this job. I told recruiter about the offer(~37% over fixed and ~31% over CTC) I was holding and my expectations clearly which was a little above my current offer. They went ahead and scheduled the interviews. I cleared 2 rounds and then I get a call from some other recruiter from walmart to ask my expectations again and I told the same. She told me we can't move forward as the best they can offer me is ~8% above my fixed and ~16% above my CTC, which I declined right away and she cancelled the remaining interviews.
I called the recruiter I was first in contact with asking why the process even began when only about CTC and they have different aspects to take care of and take approvals. And how she did me a favour by making this call after 2nd round instead of last round.
The way this company treats candidates is just awful and recruiters need to learn that.