Pros
Great communication, easy scheduling and payment system for employees, and such a fun job! Great work for college students who don't have time for a full-time job, but like a little extra money. Owners take care of employees, compensating for extended travel to jobs, and supporting clients during difficult jobs.
Cons
Not steady work, more here and there, it's pet sitting for people, so vacation sits and random "work late, please let my dog out" sits. Not a steady source of income, some months I barely worked at all. This isn't a fault of the company, just the nature of the work, but when you need a little extra money for something, it's not always there.