Company: Apple
Date: 2014-02-19
Overall rating: 4/5
Employment status: former
Experience level: Junior

Very encouraging leadership, you'll get out what you put in
Pros: - Great leadership from your direct boss up
- Great benefits
- Accountability amongst peers and managers 
- Opportunity for advancement
- Hard work is rewarded
Cons: - Advancement can take awhile
- Suggestions for improvements have to go through a long process and sometimes are said to be being considered but aren't
- If you don't meet your metrics, you're out