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 .   What do you mean ?   Say if the Engineering Department wants to hire a person , they will request HR to find candidates .   Yes ?   The Engineering Manager and his team will interview the candidates . HR will also be involved with the interview , but basically arranging the schedule and explaining the benefits . 