Company: Apple
Date: 2017-12-29
Overall rating: 3/5
Employment status: current
Experience level: Junior

An environment for hard working geeks
Pros: Tons of senior experienced engineers to learn from, especially for people looking for hardware engineering as a career path. A solid company on earth to learn "execution".  Hard and long working hour folks get rewards. Fancy on your resume.
Free dinner if you work on site lately.
Cons: Absolutely no work-life balance.
Politics affects decision.
Arrogant people.
You won't get time to think through what you are doing because of the ridiculous timeline and micromanaging.