Company: Apple
Date: 2013-01-23
Overall rating: 4/5
Employment status: former
Experience level: Junior

A great learning opportunity in a well defined but limited role
Pros: Great company culture
Great talent
Great execution
You feel like you can accomplish anything you need to at Apple
You get to learn the "secret sauce" that makes Apple great
Cons: Senior Execs have all been their since the iPod days
Career advancement is slow
Career development / coaching not institutionalized, so you are at the mercy of your boss