Volunteering and performing community service are both incredibly important in order to help those in need. But the volunteers themselves also see a benefit. Besides the intrinsic value of making a difference in the community, when you volunteer you also have a chance to network with others.
Original source can be found here.