The summary: HR is the answer. There is a simple explanation. Since most of the processes to be managed are under the scope of HR, the Human Resources department manages it.
To convince your precious target audience to apply for a position in your company, you need to know about a model that describes their relationship stage with your company.
Simon Barrow, the creator of the concept, calls it “employer brand”. He states that employer brand management consists of many aspects and employer branding is one of them...