Volunteering is a great way to give back to your community while getting many things in return. You will be able to build a variety of skills that will help you while developing your career path. It also looks great on your résumé.
You can also meet some great people and find some personal connections. Depending on where you are volunteering, you might also get your foot in the door to find a job and start your career path.
If you have ever volunteered, you know that you also get a great sense of satisfaction and will improve your self-esteem by giving your time and energy to others.