Among various resources required in the production process, Human Resources is one of the most important and necessary function of a company. To make any company successful, it is really important that the human resources is utilised in the best possible way. Companies need to match employees with jobs for which they are best cut out for. This task is majorly done by the human resource professionals. The professionals in this field deal with recruitment of new employees, conducting tests and interviews, managing employee’s benefits and interest and listen to minor and major concerns and issues faced by the employees. Besides, they also help employees in boosting their morals and arranging skill enhancement trainings for them to maximizing their abilities.