Company: Apple
Date: 2015-11-04
Overall rating: 5/5
Employment status: current
Experience level: Junior

System hardware engineering
Pros: Rewards results, plenty of interesting work, many smart peers to learn from, competent executives, demands excellence all around, fun environment
Cons: Not many cons if you are the work hard play hard type, demands commitment, texting at all hours if there is a need, may be too competitive for some