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

Great place when I started but some bad hires soured the experience.
Pros: * A lot of very smart people to work with
* At the time, the compensation was excellent
* Team culture was excellent for the team I was on
* It's amazing to work on the innovative products Apple is producing
Cons: * Pretty rigid in process
* Middle management became a growing problem (in that more and more middle managers were hired)
* Very tight deadlines and media events mean there's no room for error on delivery; the work absolutely needs to be finished on time