Vantaggi
The crew and customers are overall likable, fun people. It's nice to have a physical job and not sit behind a desk. Compensation is great at the full-time level. Employees have much more control over daily time than at the part-time level.
Svantaggi
Management and store changes - once you're full-time, you work for the company and can be transferred to nearby stores. It's very difficult to let someone go - if am employee doesn't break any rules, but consistently turns in a poor performance, they can still be around for a looong time, especially if they don't mind not getting a lot of hours or a good raise. The company is very secretive, both to the media and others and within. This leads to lots of gossip and drama that could be avoided.