Company: Apple
Date: 2012-08-28
Overall rating: 4/5
Employment status: former
Experience level: Junior

Retail: Great place to learn how to deal with all kinds of people
Pros: Basically was life training; the varied interactions (and customers) teach you how to approach lots of different situations. You might become more outgoing as a result of working there. You also get the opportunity to learn a ton about technology. Worth it if you are willing to put the time in.
Cons: Lots of rules, some of which can be broken, but unclear which. There is a bit of a glass ceiling - it can be hard to move up. And there is a lot of ambiguity; sometimes it's not entirely clear what is actually expected of your performance vis a vis with what management is saying.