Company: Apple
Date: 2018-01-02
Overall rating: 3/5
Employment status: current
Experience level: Junior

Great place for an aggressive developer
Pros: The quality of work is good
Lot of avenues for learning and growing
The pay is above the industry average
Cons: Really bad work culture
Borderline HR violations in interactions
Very difficult to move to a different role
No access to senior management 
Strictly enforced hierarchy 
Surprisingly tight fisted about benefits and perks