For challenging and complex requirements to your roles such as difficult location, time-sensitive, niche skill, hard to fill, senior position, or multiple hires, a more rigorous methodology process along with more data and technology is required.  For these situations we recommend you choose a Retained Recruitment Service: This kind of agency will usually take part in head-hunting and other, more time-consuming, yet effective activities. Get access to an extensive networks of highly qualified candidates, increasing your chances of finding the right person, and reducing the risk of a bad hire. They are also likely to invest more resources into approaching candidates directly (headhunting), rather than relying on responses to job ads