Human Resources professionals have their work cut out for them when recruiting and retaining the best employees.