Company: Apple
Date: 2011-10-13
Overall rating: 5/5
Employment status: current

I have had a lot of fun, have learned a lot and working at Apple has definitely been a great experience.
Pros: Apple provides their employees with great growth opportunities. The management lets you achieve and develop on your own, without pushing or prodding you into roles you don't necessarily want. They expect you to own your own development and to push yourself to be better.
Cons: While Apple pays better relative to other retail environments, considering Apple's massive cash assets and the knowledge their employees are expected to display, I would expect them to compensate their employees somewhat better. Apple's attitude on the matter is that their work environment is an "experience" which is as rewarding as cash compensation. While I understand and appreciate the value of this work environment, you can't pay the bills with "experience."