Volunteering is one of the most rewarding things you can do. People choose to volunteer for a variety of reasons. For some, it offers the chance to give something back to the community or make a difference to the people around them. For others it provides an opportunity to develop confidence, new skills or build on existing experience and knowledge. Regardless of your motivation, volunteering is both challenging and rewarding.