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

Incredible, Talented People; No Life
Pros: The People. 

So many amazing, smart, talented, passionate people. If you leave the company, you will dream about working with a similar-calibre team again, and you will realize that it may not happen. Treasure it while you're there.
Cons: No life. 

Apple is your life. The high expectations around both output & quality will drive you to do excellent work, but your life will suffer. Add to this the insane hours commuting and you can bid your fun times farewell. 

After a few years of this grind, you may expect to be promoted. Forget about that. You may be able to move up the pay scale, but an actual promotion is a unicorn among cattle.