You say "I've also found that folks who can't / won't talk money - usually not great hires for a bunch of reasons."
The same goes in my experience for companies which insist on talking salary before the job offer. It's a red flag.
"you have to have a clue about what type of comp would work for you (early on in initial call or two) or it's just not worth continuing forward"
Of course I have a clue, but I'm not going to put myself at a disadvantage in the negotiation by revealing it before I've been given a firm job offer and heard a number from the company first.
Also, in my experience recruiters are the ones who push hardest to hear salary expectations up front. They know it'll give them a leg up in negotiations, and some of them are even paid specifically to get that number (as one recruiter was brazen enough to reveal to me).
That’s because it benefits you as an employer.
I’ve been on the hiring side and I know there’s a budget. If someone is too high you want to push them out right away.
My flatmate in Singapore about 6 years ago was looking for a new job. Her salary was about 2200/m and she said the recruiter kept asking about salary.
I told her not to discuss it. She doesn’t /need/ a new job. If the company really values her then they will give her an offer. They have a budget. They offered her around 4600/m.
If she told them she was on 2200 it’s guaranteed they would have given her only a small bump.
Companies should never ask for salary info. Because it’s only used to get cheap labour.
Your clients know their budgets. Why not just be upfront about that to the candidates. Tell us your budget or reasonable expected range your client can pay. Then if (when) we find that it's well below what some other hungry companies are paying, we can save you and us time by passing.
If you know your client is paying low, then just be open about it. Something like, "Ok, this client is a bit below market (and tell the upper limit they will pay), but they have these good things to offer." If the client has no good things to offer, and the pay is low, then you're still likely to not seal the deal with a candidate no matter what. So just cut the game and get to the point.
If you're happy to provide a range, great, if I'm still there doesn't that generally indicate that the range is in line with my expectations?
I guess your comment kind of makes sense, I can see how corporate might interpret 'this person looks out for themselves' as a potentially bad hire.
This makes me think that all jobs position should have rather narrow target ranges which are stated up-front. Then you can discuss if you are too high level/low level for that job and range.
In this case, obviously a job seeker does have many possible employers to apply to.
So no, AFAICS you are wrong and the original thesis of "the company holds the advantage" is correct.
___
[1]: Consider the connotations of those words.
I used to be much more relaxed about this, but if you get burned doing a few rounds of interviews and it was a waste you wise up pretty quickly - teams do not like time wasted.
I've also found that folks who can't / won't talk money - usually not great hires for a bunch of reasons.
We're happy to talk through the different positions, levels, progressions and comp ranges for them all. But you have to have a clue about what type of comp would work for you (early on in initial call or two) or it's just not worth continuing forward.