Human resources of an organization consist of all people who perform its activities. (Bernardin, 2010). Subsequently, human resource management as part of an organization must be prepared to deal with changing dynamic environment. This means understanding the effects of globalization, work force diversity, changing skill requirements, the contingent workforce, employee involvement and also technology changes (Decenzo& Robbins, 2007).