A headhunter is paid by an employer (the client) to find and deliver the best candidates for a job. That creates a fiduciary duty. However, I still have a duty to my job candidates
"Lots of headhunters fall prey to the misconception that they're in the full employ of their clients; that they owe the client all information about the candidates; and that given a choice whether to serve the client's or candidate's interests, the client always comes first. I think that's a mistake. The headhunter's job is to balance the two and do right by both: get a good candidate for the employer and a good job offer for the candidate.
Where a good job offer comes from
I've placed candidates with my clients for enormous salary increases by not disclosing the candidate's current salary. All that matters is that I know both parties are in the same salary ballpark. Why would I want the candidate's old salary to be the anchor point for negotiations? ..."