Pros
its a good wage and the hours are flexible especially if you have other commitments. its also a constant changing environment.
Cons
Let's just say it's all about who you know, if you want to climb the career ladder you have no chance unless you're close to someone in a higher position than you. The majority of the men I've met in the job are completely disrespectful and sexist, my ex manager once tried to get me to send him a dirty picture and would continually text me until I replied. However, he still works there. Such a joke. They employ far too many men, I was one woman in a store of 12 male employees. I suffered constant sexual harassment from the manager and nothing ever came of it. There was no disciplinary actions taken against him. It got to the point I didn't even want to show up for work, in the end I left.