Pros
Play with dogs all day, learn each dog's behavior, learn about different medications, dog breeds and characteristics, make great friends, outside all day (sometimes), treated like family
Cons
Clients can be bothersome, overbooking, low staff for the amount of services needed to be given while some days there are too many people, management can take awhile to release work schedules(sometimes night before)/not be accommodating for what is personally needed and previously discussed