New research proves that companies that get involved in community causes retain their workers longer, have higher employee engagement scores, pay their people more and earn higher profits than those who don’t. Here are the six reason why every business should support a charitable cause.