Company: Apple
Date: 2016-11-26
Overall rating: 4/5
Employment status: current
Experience level: Senior

Challenging, demanding, but you get to work with great people on high visibility projects.
Pros: Smart, driven, top tier co-workers
Challenging projects 
Great benefits
Pride in the company values
Pride in the products
Sense of community
Cons: Lack of internal transparency
Minimal performance recognition 
High expectations
Pervasive ambiguity
Some difficult personalities
Competitive environment, not always very supportive