Vantaggi
Heaps of things to learn, very varied work (for retail). Generally positive customers because they're happy to talk about their pets. Typically upbeat, lively, fun role on a day to day basis. Ideal as a short term thing or part time whilst at uni etc. Do not learn management from them, you will be taught the wrong things.
Svantaggi
Poor management culture from store level to regional. Lots of bullying. Lots of favouritism. Lots of deeply insecure lower levels managers who can't handle a challenge without making things personal. Have known managers to drive to people's houses and check that they are home on a sick day. Blatant power tripping and it's celebrated amongst the management team as being a good thing.