You get to help dogs and cats find new homes; most of the staff feel like a family and you can form great friendships there.
Cons
It is a very stressful environment and you are usually always 'on call' for something. Management could be a bit better at directing and listening to employees.