What does human resources deal with within an organization?
1) Training and professional development
2) Organizational development
3) Career development of employees
4) All of the above