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.
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.
Pay more attention to quality. Give your engineers a break and avoid back-to-back releases. Consider rewarding engineers with more pay or benefits to stay competitive.
Very bad experience with Engineering Director * Received a call from a recruiter and had a pleasant conversation. * Spoke with the hiring manager, who was a very nice person. * Received an invitation for an on-site interview and performed very
I was interviewed into the CloudKit group. This was a technical interview, presumably testing my knowledge and experience in distributed systems as well as coding. There were four interview sessions with a lunch break in between. In each session, tw
Sent resume through their job website. Received a call and was invited to an interview one week later. The interview was easy. Overall, the process took about two months. Did not accept the offer in the end.
Very bad experience with Engineering Director * Received a call from a recruiter and had a pleasant conversation. * Spoke with the hiring manager, who was a very nice person. * Received an invitation for an on-site interview and performed very
I was interviewed into the CloudKit group. This was a technical interview, presumably testing my knowledge and experience in distributed systems as well as coding. There were four interview sessions with a lunch break in between. In each session, tw
Sent resume through their job website. Received a call and was invited to an interview one week later. The interview was easy. Overall, the process took about two months. Did not accept the offer in the end.