Pros
You CAN grow if you dedicate yourself. I went from being a store employee to the head office with two job changes (promotions?) within a year. They company overall is a great idea with multiple facets to everything pet related.
Cons
So so many cons. The management is terrible and the communication between management is even worse. They don't know what they want but expect you to. They frown on you taking breaks and lunch, and would rather pay out your vacation than ever let you take it. Long awful hours without recognition. It's also a place where if you speak your mind (even if it's to point out something that is completely obvious) you will be fired. I watched people get fired for just doing their underpaid job. They also fired my manager and expected our team to fill in the gaps, without a pay increase, without notice. It's a good temporary job, but not a career place.