4.0
Feb 6, 2012
Current employee
Cupertino, CA
Recommend
CEO approval
Business Outlook
Pros
Work on very key aspects of products that are used by a lot of people. Compensation is good
Cons
Hours can be very long, you stay until things are done. Stress can also be very high due to aggressive schedules and high expectations. Office politics can be frustrating, especially across teams.