Alright! Alright Magicians never tell. But i will tell u what i think corporate social responsibility is... business...
profit is the sole purpose of enterprise... any money that an enterprise spends has to bring it profit possibly in the short term and most definitely in the long term...
So any enterprise spending money as per CSR unless its really negligible really has to make sure that it makes profit out of it... So it could be to improve the neighbourhoods of where most of its employees live... which will directly improve employee retention... and so on... maybe just generate public goodwill helpful for long term profits etc... Any enterprise that tries to do social work without any possible profit benefits in the long term will cease to exist sooner or later...
So obviously CSR is just business nothing more...
Mandrake