Les prestataires de services de recrutement aident les organisations à rechercher des candidats qualifiés pour des postes importants et vacants. Parfois appelés "chasseurs de têtes", les recruteurs utilisent diverses méthodes pour trouver des individus idéaux et les contacter au sujet de postes spécifiques, quel que soit le statut d'emploi actuel du candidat. Les cabinets de recrutement superviseront le premier contact avec les candidats qualifiés, fourniront à l'entreprise qui embauche des profils de candidats et serviront d'intermédiaire pour toute communication entre les candidats et l'organisation. En général, les responsables du recrutement et le personnel des ressources humaines travailleront avec des cabinets de recrutement pour accélérer et simplifier le processus d'embauche. Les administrateurs des entreprises de recrutement utilisent souvent des logiciels de gestion de personnel pour aider à organiser, mettre à jour et maintenir des bases de données de postes cibles, de candidats et d'entreprises enregistrées, ainsi que pour suivre l'avancement de chaque cycle de recrutement. Ils peuvent utiliser des sites d'emploi pour recueillir des informations sur les candidats potentiels. Un certain nombre d'agences de recrutement offrent des services de recrutement dans le cadre de leur activité.