Apple Software Developer reviews

4.4

87% would recommend to a friend

(1,816 total reviews)
avatar

Tim Cook

93% approve of CEO

81% positive business outlook

Software Developer employees have rated Apple with 4.4 out of 5 stars, based on 1,816 company reviews on Glassdoor. This indicates that most Software Developer professionals have an excellent working experience there. Apple is rated in line with the average (within 1 standard deviation) by Software Developer professionals compared to other employers within the Informationstechnologie industry (3.9 stars).

Reviews by job title

2K reviews
1.0
Oct 13, 2015
Recommend
CEO approval
Business Outlook

Pros

No pros at all. All the glitter from outside is very misleading

Cons

Horrible coworkers. Constantly complain about each other to management. Poor management. Management does not find time to help or look at everyone's point of view.Lots of nepotism atleast in Apple Maps team. Old timers are really fat cats and write buggy code.

4.0
Oct 6, 2015
Recommend
CEO approval
Business Outlook

Pros

• Lots of accountability and responsibility given to the individual, with lots of trust from management. I was expecting the opposite before starting there, so that was a wonderful surprise. • Entry salaries are fair, but from the stories I've seen around myself, if you get results, you get rewarded very quickly, and by a lot. • Benefits more that fair, I heard it's one of the best, if not the best, in the Valley. • People. In my corner of things, there was very little politics, and everybody was here trying to simply do their best with each other. Really amazing work environment. • They don't hire fanboys in engineering, so you get a really nice variety of mindsets. • Diversity, while still at a disappointing Silicon-Valley-esque level, is much better than in other Silicon Valley companies, and you can feel that it's that way because they know that's how you get a really complementary workforce. The campus itself just "feels" great (even though a bit cramped in collective spaces like restaurants, but they're working on it!).

Cons

I minded: • No public stuff, no public speaking, no blogging, no open-source, no nothing (you're supposed to ask; and then you're told no). ;) I know many many people, probably among the strongest engineers I know, with a lot of open-source activity, who quit, refused an offer, or wouldn't even talk with Apple just for this reason. I do miss Apple, but I don't miss that bit, I enjoy every bit of public freedom now (as you can see!) • Every engineer must be in Sunnyvale or Cupertino. There's a strong anti-remote culture, the right to move away from the over-expensive Valley is only for veterans. They let you be very flexible with your time (you can take some days working remote, as long as it doesn't go against the current projects), but that doesn't solve the fact that you still have to live in an outrageously expensive corner of the US, and there's no other choice. On the other hand, it's kinda cool to say in the morning "oh, I wonder if that bit of the final product could change to accommodate what I'm doing", and to have lunch with the person in charge of it that same day (that happened to me a bunch of times). I didn't mind: • "Work hard" culture. I didn't mind, but some people could. Definitely hard to maintain work-life balance if you're not careful. • Sure, there was no politics and fanboy-ness in my part of the company, but I hear it can be very different elsewhere in Apple, notably outside of engineering. • Engineering knowledge transmission is badly broken. Nothing is documented, and it's seen as a feature of innovation (I never bought it very much, but who am I to judge, so that's still fine with me). Problem is, in that case, you would expect a solid oral-explanation culture, but it's the opposite too, people expect you to figure things out with no oral explanation of anything. I've heard this numerous times from people everywhere in Apple, so this is not a local culture thing in my department; and as you would expect, a lot of time is wasted that way, either on trying to figure something out for days that could have been explained in 30 seconds, or achieving entire pieces of work that have already been done by other people before, but no one told you even if you asked. I eventually got around that by bugging people and asking them the same questions 10 times in 10 different ways; people were a little bit annoyed, but getting the knowledge made me far more efficient than other recent engineers in my department. • Not as "fun" as other Silicon Valley companies, where you find workplaces with crazy stuff, and every day is weird. Apple decides not to follow the "there's a slide in my office" trend by design, and I actually prefer it this way. But if you want a truly full-on Silicon Valley experience, Apple is much more "like other companies" in that regard.

Viewing 1726 - 1728 of 1,816 Reviews

Glassdoor has 52,763 Apple reviews submitted anonymously by Apple employees. Read employee reviews and ratings on Glassdoor to decide if Apple is right for you.