There is a great deal of satisfaction that comes from making a difference to people in your local community. Volunteering offers many other rewards too. You can learn new skills and gain valuable experience in a wide range of areas that may or may not be related to your paid work. It’s also a great way to meet new people who share your interests.