Hypothetically, since we are talking an accountant who can bring in major players in the business world and you said that if their appearance was an unpleasant surprise you would fire the headhunter for not knowing the buisness' needs... when the need for someone Physically Appealing should come behind someone who can make the company *** loads of money... therefore it sounds to me as if you are putting personal prejudice ahead of what is best for the company.
Incorrect.
Here is why I would object.
There was no mention made of what I need as an employer, but lets say for sake of example that I do need someone that is very senior in the accounting field.
To start...there is a reason why many companies take a long time to hire people. Hiring managers are rarely given time to...actually hire and interview. Hiring isn't our job, its...something else. Accounting, enigneering, etc. An agency's job is to sell a candidate. There is a reason why we pay them the cash. I expect them to find good candidates and tell us their strengths and weaknesses before I have to take time out of my day. If they can't understand that, then how can they understand a complex fit of a senior candidate?
I can't even do a basic reference check on an agency candidate...that is all done by the headhunter. That is why I am paying them.
Headhunters charge a lot of money. Skilled professional contractors are typically billed at twice their hourly rate, a permanent placement comes at the cost of at least 20% of salary at hire. Why would I hire someone through an agency instead of using my HR folks that are already on staff? They are faster. Period.
This is a head hunter that expects at least a 20% take of a senior professional, and he can't even be bothered to chat with him in advance to see what he is like, what he wants (other than "something new") and why he's a fit for my team? If the agency can't take a senior candidate seriously then why should I? What are they doing to earn my trust or to understand my needs? Remember, I don't have time to hire people. I'm paying someone to sort and screen my candidates for me.
There are plenty of reasons why a skilled professional can be a wrong match. Accounting is a very complex field. The specialties could be wrong, the goals could be wrong, the personality could be wrong. He could be too quiet and shy for the boisterous bunch he's going to be working with, for example.
Companies/managers tend to stick with good headhunters, and good headhunters tend to stick around as long as their is money flowing through the account. Chances are, the individual been placing people at the company for longer than I have been there. The ones that I have done business with have worked the hardest to earn my trust. They have spent a day in the office with me seeing where my deficits are. They know my atmosphere. They know the environment, they are the ones that are consistently bring a very good match across my desk.
None of this has anything to do with the person's appearance. It has to do with the flow of business, and why the choice was made to bear the extra expense of a headhunter, and the efficiency at which that headhunter works.
Candidates have their choice as to who represents them. I would hope that someone with 20 years experience in their field cares enough about their career to carefully choose who they work with, and how they are going to be presented.