pros and cons of volunteering at an animal shelter