The best part is I've had to deal with a lot of people from all walks of life, especially during large events and it's helped me become a much better and present communicator. I've never had a knack for small-talk but this has really changed since forcing myself into situations where I have to get out from behind my computer, chat with people and build a rapport with the community. This has translated into professional benefits too and I've become much more comfortable giving presentations and speaking to audiences - something I couldn't have imagined a couple of years ago!
I'm also part of a dog rescue organization and am regularly trying to find forever homes for abused, neglected or death-row dogs. Animals don't have a voice of their own and i'm very particular about placement so its been fulfilling to know these doggos have ended up in a better situation after often cruel starts by human hands.