Pros
-Absolutely brilliant colleagues -Network is second to none - this leads to new opportunities which, ironically, contributes to high turnover -Product discounts are the best I've seen anywhere including innumerable discounts for family and friends -Thrilling to see your work in people's hands everywhere you go -Senior management is very accessible, therefore if you have an exceptional idea it will be funded and you will be recognized
Cons
-Toxic environment amongst peers leads to constant negative exchanges on Slack, iMessage, etc. and a lack of respect for your personal boundaries - Command and control culture where executives are put on pedestals for topics they are not experts in, while actual experts' opinions are frequently suppressed -Company mantra is "do what's best for Apple" which plays out as secrecy and mistrust amongst your own colleagues and a serious lack of opportunities for external / public engagement -No time for developing new skills due to constant desperation from stakeholders -Extreme turnover leading to complex projects and tools changing hands multiple times. Nonetheless, there is an expectation that the whoever takes over can immediately speak to disorganized, poorly passed down work at an executive level -Unsustainable number of "pre-flights" and scripted rehearsals for interactions with Director and above - as an individual contributor, you can expect to routinely have 3-5 (or more) pre-meetings before all leadership meetings. This makes it nearly impossible to keep up with the individual contributor workload.