Whether volunteering, matching employee donations, or setting up a much larger non-profit foundation, keeping a charitable mindset in business not only increases market awareness and profitably but ...