Company: Apple
Date: 2013-05-31
Overall rating: 5/5
Employment status: former
Experience level: Junior

Huge impact while learning with the best about how to write software.
Pros: Talented teams, laser focus, shared obsession with quality, broad impact on a large user base.
Cons: Rigid corporate structure, management challenges, input from engineers is rarely accepted in the design process.