As I continued on in my career at Apple, the company grew up and became more corporate. What does that mean? Fewer people got promoted from within (preferring instead to get people form the outside, people with MBAs, etc.)
- As good as the benefits are, there were some serious lacks (example: No paternity leave, no paid leave for adoption, no sabbaticals, etc.)
- Very few managers (and certainly almost no upper managers) care about the customer. They care about the number, but not about the actual customer.
- The pay is okay at best. They brag that they're solidly average. This seems counterintuitive for one of the richest companies in the world. Value your human capital.
- You do have to play politics. Which often translates to keeping your mouth shut. Anger the wrong person and you may as well quit because your career there is over.
- A lot of the skills they teach aren't transferrable. Instead of certifying people in recognized brands (PMP, ASTD, etc.), they prefer to do their own certifications in house, which don't mean anything anywhere else.