Headhunters also called recruiters are the people who literally search for candidates for filling up the executive positions of their client organization. Not all recruiters are headhunters nor these headhunters always search for executives. The headhunters’ client is always an organization and never an individual. Choosing a competent headhunter requires thorough investigation on the part of the organization before it decides to work with the concerned headhunter. Headhunters are usually paid by client organizations either on retainer or on contingency basis.