Company: Apple
Date: 2015-08-20
Overall rating: 3/5
Employment status: current

It's good.
Pros: Working with incredibly talented people, and working on products that people love. The company really does focus on making great products, with a level of detail that many other companies don't come close to approaching.
Cons: There is a high level of office politics once you get past entry level engineering, and there isn't a high tolerance for making time for anything personal. Management is generally untrained and focuses efforts on heroics and brute-forcing solutions with hours and effort.