Pros
It really depends on what your store is because I have heard mixed things. The leadership at my store was very great to work with. They always made sure that the animals were cared for properly. My leaders were really supportive, and let me do my job without any issues.
Cons
The company itself needs a whole rework from the top down. Corporate as a whole makes absolutely no sense to me. My store was one of the best performing ones in the district and we had three people working the store at any given time. There was always one cashier, one pet care, and one manager. Most of the times managers and cashiers overlapped, but pet care almost never did. Corporate never gave our store enough labor hours so pet care was always running around trying to do everything with no time to do it. The job is so so stressful and I wouldn't recommend it unless you're seriously looking for a career working with animals. Pet care is really a job you SHOULD have experience with, but PetSmart has such high turnover it's hard for them to retain the talented people since there's no growth besides becoming a manager that doesn't really care for the pets. There just really needs to be some reworking within corporate PetSmart.