An HR Generalist assesses personnel policies, programs, and procedures, and informs employee and management personnel on the interpretation of them; Performs professional level human resources work and carries out responsibilities in one or more functional areas, such as, staffing, employee relations, compensation, training, employment, labor relations, safety, affirmative action and employment equity programs; Ensures that programs are carried out in accordance with company's policies and procedures.