Company: Apple
Date: 2014-01-14
Overall rating: 5/5
Employment status: former
Experience level: Junior

You get what you give out of it. Be passionate and you'll be taken care of.
Pros: Excellent base pay, excellent benefits, quality coworkers, managers trust you to make informed independent decisions with customers. There's room for growth at corporate but nothing is handed to you, you have to apply to open positions.
Cons: Some managers are better than others, it's the same everywhere. Further development for other positions is done on the clock. Obviously, if it weren't, there would be issues with work/life balance. But given the industry of retail, it constantly fluctuates between hectic and calm.