A business can benefit from encouraging employees to donate money to a good cause. But more benefit can be gained by encouraging them to volunteer their time. Voluntary work can help develop skills that add value to your business. Initiative, creativity, and teamwork are all experiences gained through volunteering and easily transferred to work skills. To show your support to employees for this effort, allow a couple of paid hours per month for them to use to volunteer. To be sure it doesn’t become just slack time, make it part of their performance review.