Company: Apple
Date: 2014-01-08
Overall rating: 3/5
Employment status: current
Experience level: Junior

Highly Secretive
Pros: Lots of really smart peers.  Challenging work.  Good (not great) pay.  Excellent benefits.  Great products to work on.  A chance to really make a visible impact on people's lives.
Cons: Long hours.  Poor on-boarding.  Sink or swim philosophy.  Excessive intra-mural secrecy inhibits effective collaboration.  Rushed schedules.  Explosive growth of the workforce.