Company: Apple
Date: 2015-03-05
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Engineering: perennial growth opportunities in a high stakes environment
Pros: The teamwork, when it clicks (about 80% of the time), is incredible.  Individuals carry tremendous responsibility, but always have the cross-functional team there to support an back them up.
Cons: The complexity, intensity, and time spent doing this job consumes most of one's life. There is no work vs. life balance. It is work/life synthesis. I've become comfortable with that; for some, it doesn't make sense.