Pros
The engineering work and the products are best-in-class Co-workers are smart, hard-working and come from the best schools The infrastructure and standards allow the best possible products Pay is very good; RSU's very generous both hiring in and anual refreshers
Cons
Many people are over-qualified for the position Apple puts them in. That's how they routinely bring people in Long hours, late nights. 6PM and 7PM meetings are common. Friday 5 PM and 6 PM meetings are common Presentations to senior management are rehearsed at the working level, director level and then at the VP level. Absurd worry about looking bad. few opportunities to steer the path; they already know how to do things Poor welcome-aboard experience. You find your own way and seek out people to learn from and form relationships with