Company: Apple
Date: 2017-01-03
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Working for Apple
Pros: Excellent benefits including the best health insurance for any company I have worked for, holiday pay, and more.
Every team manager I have worked for has been excellent, balancing the need to serve the business while understanding the needs of the employees.
Cons: Schedules are very rigid.
Very difficult to actually celebrate Christmas with extended family due to the retail demands of the season.
Limited growth opportunities on the technical side of the business.  
The more senior the management the greater the decrease in transparency and decrease in understanding the impact on the front-line employees (which is to be expected for any large company).