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 new skills or build on existing experience and knowledge.