Pros
I really enjoyed working at PetSmart. The managers were usually very nice (though I had a couple who didnt know what they were doing, but they got fired) and the company was all about customer service. They did lots of fun contests where we could win prizes, and also would occasionally have parties where theyd provide food and drinks (usually around the holidays) that we could all partake in.
Cons
The only con here is that you dont really do exactly what youre hired for, you bounce around to stocker, pet care, cashier, etc. But, I actually liked mixing it up sometimes. Oh, and my store didnt really do an associate of the month type of thing. When they did decide to do it (randomly) you just got a 'soda card' for a free soda, bettre than nothing I guess, but when I worked at kohls, they rewarded you with a bonus in your check and you got to pick out an item from a catalougue, such as a personalized blanket, etc.