Company: Apple
Date: 2016-08-31
Overall rating: 3/5
Employment status: former
Experience level: Junior

Both good and bad
Pros: To add to what everyone has said here, benefits/discounts/perks are fantastic. There's always something exciting and new happening. There's rarely a day where everything is the same. You pick up a lot of knowledge about technology and customer support that is really valuable. Management puts a lot of focus on helping you develop as a person. While I was there I was going through really though times for about my last 4 months with the company and they were more patient and understanding than I could have ever asked for. So work life balance is pretty well respected.
Cons: The hours truly are unpredictable. One week you're opening, the next you're closing. Typically you have set days off (if full time) but that doesn't always mean you will have the days you're supposed to. And it's a good retail job with decent pay (for retail). But moving up is almost impossible and after a while the magic of it all wears off and you get hungry to be more and make more money. At which point management will move up their favorites and keep giving everyone else more things to work on. Everyone I saw promoted in my position was a clear favorite of management, and their promotion had almost nothing to do with them being better than anyone. 

An ok experience but clearly things to work on seen by the fact that I left. I don't regret leaving at all- I make more money know, have way more opportunities for growth than Apple ever gave, and feel like I work in a professional position. There's just too much politics and coworkers and managers can be super narrow minded and caddy at times.