Avantages
It has good pay and is a relatively easy job. Usually can get days off as long as you request them off in advance.
Inconvénients
Worst management I've ever experienced, managers would be rude and harass you because they have to do their job when they'd rather stand around and talk. I was constantly scheduled outside of my availability when asked for it fixed they always asked if I was sure I couldn't work then(no harm in asking) but when I answered no I would "lose brownie points" with them. I was scheduled full time multiple times as a part time. Managers played favorites and treated everyone else awfully. Not to mention awful customers, rude people are to be expected in retail but the amount of harassment and amount of times I've been touched without permission or flirted with as a minor is disgusting I had absolutely no support or help from managers when customers were harassing me. Probably would have had a better experience if I worked in a different department but they did not give me much opportunity to transfer because of how many people had already transferred due to the awful treatment in the front end.