Company: Apple
Date: 2014-03-05
Overall rating: 5/5
Employment status: current
Experience level: Junior

The working experience is as personalized as the shopping experience, which is totally unique.
Pros: clear development path, management will work with you on where you want to go and not try to force you into doing something that will be great for them, great career opportunities, brilliant coworkers
Cons: taking a long time to get promoted...but they don't promote someone unless they're fully ready. they set you up for success. not failure.