Pros
Most fun job I've ever had. Perfect for students who can consistently work 11am-3pm Mon-Fri. Or moms, retirees, etc. If you need a break from people and love dogs its the best job ever. Its a perfect job to get if you've just moved to the area and maybe are starting out right after college or something. It gives you the chance to really get out and learn the neighborhoods and how to navigate them as well as be introduced to so many different types of dogs and is also a great way to check out real estate in the area!
Cons
Have to use your own car and gas and don't really have too much time to hang out with the dogs since you're constantly trying not to fall behind schedule. But if you have the energy to sort of be in a hurry all day driving around,running in and out of residences and walking dogs, its a fun job. It can tend to feel like you are the help at times, because you are. But only if the people are home. Otherwise it's just like walking a friends dog.