Company: Apple
Date: 2016-07-20
Overall rating: 5/5
Employment status: current
Experience level: Senior

a company that values their engineers
Pros: Company culture respects and values their engineers.  Competence is prized and rewarded.  Collegial environment.  Excellent compensation and benefits.  Prominent company with good future.
Cons: Some politics from what I've heard, but as an engineer, I've always felt insulated from it. Not nearly as bad as I've heard from other companies.