Pros: animals everywhere all the time.
Cons: management is absolutley terrible.
If you absolutely love animals and are capable of putting up with unprofessional, rude, and generally uneducated management then this is the job for you. Not one person I was working with said they were happy with their job. One exception was of one of my managers who was able to get away with being completely lazy: texting more often than working. This may only apply to the store I was working at but the management idea applies to many others. I was "kicked out" of one store for asking for a raise (to stock associate base wage) to compensate for the fact that I was hired as a cashier and was frequently scheduled to stock, at hours outside of my posted availability. I was more than willing to help out and expressed this desire to excel, but after being lied to about base wage rates I simply felt used. This was confirmed by multiple managers and by HR, however, nothing was ever done to correct it which led to my bold action of asking for the raise. The Manager that "kicked" me out was eventually fired for various racially charged exclamations in front of a racially and ethnically diverse group of associates AND CUSTOMERS. The last straw, which added to a metaphorical bale already too heavy to carry, was hearing my manager openly brag, in front of many customers and myself, about how poorly she treated customers. She is still employed and has not been reprimanded in any way. I take pride in my work and consider my efforts and accomplishments as an extension of my person, this company turned into a poison for me. I do not wish to "bash" the company as a whole; I am not necessarily a disgruntled employee; I try to remain as objective as possible.
Note: I received 2 major recognitions as was promoted. I wished I could have stayed to help improve the condition but after a while it was just too much.