Company: Apple
Date: 2016-04-27
Overall rating: 4/5
Employment status: current

Great place if you love Apple products!
Pros: Apple has a core set of values. If your values match Apple's, you'll have a great ride. It's hard work, but you work with accomplished people on highly successful products. The compensation is fantastic. There's little time wasted collaborating with various geos across multiple timezones.
Cons: You had better be passionate about Apple products - it would be hard for you to justify your hard work if you didn't care about the beautiful products that you contribute to.

Internal mobility is not straightforward - some teams handle it better than others.