My non-negotiable requirement was 20% more than I was getting. I gave a hard number and they said "yeah we can give that" before the interview.
However the recruiter just assumed I was bluffing and went ahead with that colossal waste of time.
What a bizarre way to run a business.
"we can give X" is not a promise to give X.
They were unprofessional.
If that is the case: screw those guys. If you can’t trust a company with _writing an employment contract_, how can you trust any future interaction.
If your skills are in demand, move on. Not worth your time and being able to walk away is the single most valuable card one can play during a negotiation.
Recruiters make money as a percentage of your hiring salary, why on earth would they try to place you somewhere that you are making less? They should be shopping you to whoever will give the most money.
Key take a way from this: never let your recruiter negotiate on your behalf. Once you are at the stage, tell your recruiter to F off and get the best deal you can for yourself.
I agree about the incompetence part, though. Terrible waste of time for everyone involved.