You will probably receive media attention and positive publicity for supporting charities. But, consider publicity a bonus – something extra for doing good – not the motivation for give-back programs.
Giving to charity as a bandage, cover-up, or distraction for other bad things you do is not the right reason to do charity work. If you’re doing good only as a way to get publicity or to make up for doing “bad” – we highly recommend you evaluate the way you’re doing business. Address and eliminate the bad things.