Pros
Working at Petsmart allows you to interact with many different animals, ususally dogs, but sometimes there are cats, monkeys, birds, even a pot-bellied pig once came to visit! As an employee, your main goal is to help the customer make decisions that will best work in their circumstances, so you ask a lot of questions in order to do the job.
Cons
Policies seem to change frequently. When I left, the payroll hours were being cut, which meant that only one person was in each department for a while. Typically, this leads to corners being cut and jobs not being performed because there isn't time to do it properly. Store management seemed inflexible when I gave them advance notice that my son's daycare would be closed on certain days. I was told to find "other arrangements" because those days couldn't be my scheduled days off. On the other hand, people that were out constantly with no excuse and no call in were left employed.