A lot depends on how much control one has over the work environment, especially the time one puts into work.
Most of us don't have much control over the time we put into a job. Heck, I have problems volunteering in my area because of all the 'commitments' the organizations want, such as every Tuesday and Thursday morning for the next thee months. Sorry, no can do.
Interesting. I'm involved in a few animal rights projects, but also do a couple through NY Cares...I can come and go as I please..
not sure where you are , but..
here is their site:
https://www.newyorkcares.org