Corporate Social Responsibility has been traditionally viewed as a nice-to-have activity, driven either by the charitable instincts of top management, or by the PR value it generates. This situation is changing and more and more companies are viewing CSR as a vital component of corporate…