More specifically defined, corporate social responsibility can be considered the managerial obligation to take action and protect the welfare of society as a whole the organization(Sen & Bhattacharya, 2001) This view approached a middle-ground whereby social responsibility is a natural linking of business needs and strategy with the needs of the environments in which the firm operates.