4.0
24 June 2008
Current employee
Cupertino, CA
Recommend
CEO approval
Business outlook
Pros
Apple has some great products to work on. Most of the engineers are very talented and passionate about their work. There are many opportunities to learn from other developers. Since there are so few developers, each one holds a huge responsibility, so there is some pride in ownership. You will not be a "Cog" though you may be treated like one.
Cons
Apple pays a low salary relative to the same job at other companies. Engineers work very long hours with very little to no reward. Weekend work is assumed for months at a time. Often the management takes no account for the engineering staff or time required to complete a project when picking a release date.