look guys, you are going to get people that complain about any company, that's life. i have been working for PetSmart for about 5 months now and am a lead cashier already. i think the company is great, and the people i work with for the most part are awesome...excluding one rotten apple who i am having some problems with. managers are really cool, and i think it really depends on what store you go to, each one is different, and each management has different personalities...i am lucky enough to be at a great store. good luck!