Company: Apple
Date: 2016-07-18
Overall rating: 5/5
Employment status: current
Experience level: Senior

One of the best in the bay
Pros: Dedicated and passionate engineers who are very knowledgeable and love to mentor and share their experience with other engineers.
Cons: Middle management heavy in places with limited opportunities for management advancement.  Some long time veteran employees with 10+ years experience that don't move around much.  In some cases, employee life/work balance falls in favor of work and stress can be high.