What Does a Headhunter Do?

What does a headhunter do? I’d like to give some perspective from two different angles: for their client and for the candidates.