Answer:
Recognition -
By sharing your knowledge and helping others solve problems, you create awareness about your skills and know-how in certain areas. This naturally makes people recognizing you as an expert in these areas. It improves your personal brand by showcasing your expertise.
Skills development -
Most volunteer activities and open source projects require work in a team and delivery of product or results. This provides plenty of opportunities for gaining new skills and experience and for know-how exchange with colleagues.
Communication -
One of the most crucial community management skills to have is a strong ability to communicate. Being able to understand the ebb and flow of a conversation and knowing the right time to inject some humor, or to moderate will make or break a person in this role. You need more than proper grammar; you need to know how to effectively represent your brand and your customers in any situation.