Great employees to work with; easy communications between groups; excellent healthcare plan; good food in cafes (but still have to pay); good salaries.
Apple has a lot of departments, and they don't all work the same way. Therefore, these comments apply to my own group (Customer Systems), not necessarily the company at large.
Web tech is de-valued relative to mobile. Modern standards and practices for front end are not valued highly. Generally, if you're not working on customer-facing content, UI polish and performance are not prioritized.
There's a confusing mish-mash of design standards. Documentation is not at a sufficiently high standard.
My group uses a lot of offshore contractors, and they're really treated as second-class citizens compared to full-time employees. This doesn't encourage the best performance and quality of work, but it saves the company money.
Work-life balance is not prioritized.
Treat all employees as human beings, not just "resources."
I received the first interview email, which specified that I would discuss the role and my experience and would not be expected to code. However, the interview was a full technical one. Even though it was easy and related to my experience, it wasn't
The process was lengthy, comprising LinkedIn messages, emails, a phone interview, a development homework assignment, an invitation for an on-site visit, the on-site interview itself, and a final decision. All told, it was about a 7-week process. The
1. Phone screen 2. On-site (4 technical rounds on day 1 and 5 behavioral rounds on day 2) After all that, a shallow no. Technical questions were all good and reasonable, and I also got positive feedback after day 1. However, I never saw 5 behaviora
I received the first interview email, which specified that I would discuss the role and my experience and would not be expected to code. However, the interview was a full technical one. Even though it was easy and related to my experience, it wasn't
The process was lengthy, comprising LinkedIn messages, emails, a phone interview, a development homework assignment, an invitation for an on-site visit, the on-site interview itself, and a final decision. All told, it was about a 7-week process. The
1. Phone screen 2. On-site (4 technical rounds on day 1 and 5 behavioral rounds on day 2) After all that, a shallow no. Technical questions were all good and reasonable, and I also got positive feedback after day 1. However, I never saw 5 behaviora