Vantaggi
Genuinely interesting job duties, awesome coworkers (while they stick around), employee discount is a great perk. A great job if you appreciate being busy/engaged all day (which I do!)
Svantaggi
Low pay for the work, strange direction from upper management. Corporate is racing to strip out all of the interesting responsibilities of the job in order to cope with their inability to attract and train new permanent employees. At the same time, they seem bound and determined to drive out all current employees - nearly every week brings with it a new scheme for squeezing some marginal amount of additional productivity out of the physical stores, always apparently cooked up by people who have never actually seen how the stores function. These generally needlessly complicate existing procedures, and actually increase the amount of tasks expected of employees already stretched absurdly thin by understaffing. In short, the current, inconsistent direction of the company seems obviously unsustainable. Additionally, I witnessed some truly despicable treatment of my store manager in what I could only guess was some kind of petty un-favoritism. The abrupt turnaround in how a new store manager was treated confirmed my suspicion, and also my decision to walk away from the job I'd previously enjoyed.