Recruitment is always a challenge for HR, no matter how experienced they are. Each company poses a unique challenge. One company may need hundreds of people recruited in a matter of days, while another may have such niche job roles that there are just a handful of potential candidates available in the market. This is