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

Apple
Pros: If you're a software engineer, you're among the kings of the hill at Apple. It's an engineer-driven company without a doubt (that *is* changing, but it's still very engineer-focused).
Cons: The quality of the engineers is possibly dropping, but possibly not. It's hard to get real metrics, because as the absolute number of people grows