Corporate social responsibility has attracted attention in business, social and economics literature. It has brought numerous benefits to both the business organization and the respective society despite the challenges facing its implementation. Despite its seemingly obvious benefits, the...