I am writing a biased review...I volunteer for Halo and I obviously support them and think they are great or I wouldn't help them out.  What I wanted to tell everyone about is how great they are with not only animals but people too.  I was on a mission about a year ago to find a volunteer project for my daugther and myself to do together.  She was only 10 at the time.  I could not find anything for someone her age other than 1 day community projects.  Then I followed a natural course and asked myself the following questions.  What we both had interest in?  ...animals.  Which animal did E like best?   ...cats.  I checked around and found Halo.  And, yes, they had a job for children her age.   I liked that they are a no kill/second chance shelter for animals that are out of time at the local pound.  Thus, we became kitty cuddlers at our local Petsmart.  We enjoy taking care of our cats every Friday and it is something we can be proud of.  Excellent orginization!  Side note, turned out I had adopted by 1st dog from them years ago.