Pros
I started as a part time cashier and in less than 5 years moved my way up to management. The opportunity to advance in this company is amazing if you work hard and work in the right district/region (if you feel like your store management is holding you back, check for promotion opportunities on petnet at other stores). The benefits are great, the discount is great, if you dedicate yourself to the job and customers the sense of pride you feel is like none other. You get to meet representatives from the companies that you sell, they are full of great information to help you help customers. Of course, it's retail...customer service has it's obvious drawbacks. But I would not trade my job for the world. I truly feel like I am part of a team when I am at my store. I don't wake up in the morning and think "I hate my job". I am thankful everyday for the opportunity I have to work for Petco.
Cons
Depending on your district/region, lack of effective communication from corporate management can be an issue. Too many chiefs, not enough indians. Also, they want all stores to be the same as far as basic policies go but they will let older stores completely fall apart while opening up new stores at the same time. Why not revamp older stores and provide more hours instead of opening up new stores and letting the old ones fizzle out?