Company: Apple
Date: 2019-08-04
Overall rating: 3/5
Employment status: current
Experience level: Junior

Interesting work, but very difficult to get promoted to director level
Pros: I have done the best work of my career.
Cons: Unless you have a private understanding with your manager before you join, you will likely not be promoted to higher levels. Career development is reserved only for the chosen few and not made explicit. Opportunities to grow by changing teams is much more limited that at most large companies, because the managers see movement as disloyalty rather than a natural outcome of having no clear career development promotion path.