Every company with employees these days needs to have an HR department. Various HR branches are often needed for very large companies. HR personnel take on a lot of HR duties and responsibilities, including making sure that there is workplace diversity. They also answer employee questions about policies and work to mediate problems between employees....