Company: Apple
Date: 2017-09-30
Overall rating: 4/5
Employment status: current
Experience level: Junior

Your product will touch the lives of many; you need to work as such
Pros: Sense of accomplishment 
You are amongst tons of very smart people
Many learning opportunities
You need something to perform your job? You will most likely get it
Cons: Life/work balance can get hectic
There is no hand-holding
A tough environment for some introverts
Office can get a bit loud sometimes