In simple terms, Corporate social responsibility can be defined as the obligation of a firm to use its resources in ways to benefit society (Snider et al., 2003). The World Business Council for Sustainable Development (WBCSD) defines Corporate social responsibility as the commitment of business to the sustainable economic development of employees, families and the local communities (World Business Council for Sustainable Development, 2001). More generally, Corporate social responsibility is a set of policies, practices and programs that are integrated throughout business operations and decision-making processes, and intended to ensure that the company maximizes the positive impacts of its operations on society (Business for Social Responsibility, 2003).