Company: Apple
Date: 2018-01-27
Overall rating: 4/5
Employment status: current

Great culture with long-lived growing pains
Pros: Positive, supportive engineering culture that tries hard to leave ego at the door. Opportunity for talented individuals to make a different in what gets shipped and how. Impact on a huge, passionate customer base. Teams that really do care about quality.
Cons: Tool support is laughably bad for a company of this age and size. A lot of stuff is still being done the same way it was when iOS was a couple hundred employees, and it just doesn't work well at the current scale. Different organizations within Apple are very different depending on the VP/SVP at the top- some are much better to work in than others.