What does Human Resources Department do ?   Hiring , firing , training , insurances , benefits , retirement plans , salary , vacation .   They take care of a lot of things .   But most of time , they provide assistances . 