Company: Apple
Date: 2015-04-06
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Excellent experience, poorly managed
Pros: - work on the best products in the world with the autonomy to "do what is right" versus "do what is cheap" -- excellent training for an early-career engineer
- lots of support for learning and investigation, a culture of innovation and invention
- surrounded by smart and passionate people
Cons: - tons of politics between teams
- people are treated like resources here, don't expect anyone to care about your work-life balance -- but you have to be willing to sacrifice to do well here
- culture varies drastically from group to group, some groups are great and some have a toxic culture
- it seems to get ahead here you have to both be a rockstar *and* willing to step on people to get to the top -- which results in the top management spots being held by people with questionable moral standing