People are the best form of resource any organization can have and boast of. Many theories have been propounded about how to maximize gains from this resource. People are mostly unpredictable and must therefore be studied and properly managed in order to benefit from their vast pool of skills and abilities. This is the underlying principle of human resource management (HRM or HR). Armstrong (2007) describes HRM as a unique approach to employment management which seeks to achieve competitive advantage through the strategic deployment of a highly committed and capable workforce using an integrated collection of cultural, structural and personnel techniques. This definition is succinct especially as several companies in different cultures have embraced the concept of managing their workforce in a manner that will impact performance and leave the worker happy and fulfilled