A head-hunter is an organisation or individual that works on behalf of an employer to recruit employees. Companies engage head-hunters to uncover talent and find people who fit specific job needs. Headhunting is the practise of finding a potential candidate who is currently employed elsewhere and has appropriate work experience for a specific job description. Headhunting is either done in-house by HR or outsourced to an agency or job consultancy. Headhunting is one of the most efficient strategies for locating and recruiting exceptional candidates who aren't necessarily looking for a new job.