Company: Apple
Date: 2012-05-24
Overall rating: 5/5
Employment status: former
Experience level: Senior

Repeat Offender
Pros: Size. Apple is run like a bunch of small companies (work groups). When your job gets old and boring - and they all eventually do - it is easy to move within the company to get a fresh outlook without having to change employers completely. Likewise, if you need to stretch or improve your skill set, there are plenty of opportunities for advancement.
Cons: There is no room for mediocracy at Apple. If you're not an "A" performer, it will become apparent all too soon and you'll be down the road at Google.