Pros
-Brand recognition -Get to use their products as part of your job -Good benefits and RSU's -Beer bashes and private concerts for employees -International exposure -Diverse workforce, lots of women and different ethnic groups
Cons
The company is very arrogant. Management hates being compared to competitors or even analyzing the business against competition. Everything has to be done the Apple way even if it's inefficient and inconvenient to employees and partners. They do not like out of the box thinking. Questioning long-standing processes or decisions is frowned upon. Very top heavy. Everyone lives in fear for their boss or their boss's boss. Lots of decisions are made arbitrarily based on if some executive likes it or not, no matter what research or analysis has shown. I guess it's the legacy of Steve Jobs that every executive has a Steve Jobs complex and likes to act like God. Sycophants and mindless rule followers get promoted. This results in too many middle managers with no people management experience or skills. People who questions status quo or push for change are pushed out. Hardware may be advanced, but internal software tools are completely outdated. They hate using SAAS or third-party software and subject employees to slow and clunky systems and tools. I was using more advanced systems in 2007 at a startup than I was in 2013 at Apple. And there is barely any automation. They have armies of human drones working on basic data-entry and other really tedious tasks that could be easily automated.