There are newer employer reviews for Apple

 

I love my job

  • Comp & Benefits
  • Work/Life Balance
  • Senior Management
  • Career Opportunities
Current Employee - Web Developer in Cupertino, CA
Current Employee - Web Developer in Cupertino, CA

I have been working at Apple

Pros

Have you read technology news? We are the leaders.

Cons

Sometimes long hours are expected but when you are doing what you love I don't find it to be an issue.

Advice to ManagementAdvice

Keep up the great work.

Recommends
Approves of CEO

3876 Other Employee Reviews for Apple (View Most Recent)

Sort: Rating Date
  1.  

    Apple Rocks as a place to work

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Career Opportunities
    Current Employee - Software QA Manager in Cupertino, CA
    Current Employee - Software QA Manager in Cupertino, CA

    I have been working at Apple

    Pros

    Products, culture and other things

    Cons

    None. I enjoy it and the products rock

    Advice to ManagementAdvice

    None

    Recommends
    Approves of CEO
  2. 7 people found this helpful  

    We are the Apple Borg. You will be assimilated, or else.

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Career Opportunities
    Current Employee - Senior Software Engineer (level 4) in Cupertino, CA
    Current Employee - Senior Software Engineer (level 4) in Cupertino, CA

    I have been working at Apple

    Pros

    They make some really cool toys. The campus is great. There are some really smart people to work and play with at Apple.

    Cons

    Apple corporate memory is very spotty at best strewn across emails and bug reports and the occassional standalone blog. It is very difficult to come up to speed. Information is also highly restricted by project rather than cross-functional which makes work difficult and design from foresight very difficult. Every part of the entire software stack is modified at once throughout a new OS product / version cycle including dev tools. QA is much, much too sparse and Apple depends on all devs eating the dog food while trying to meet their own very aggressive schedules. In the groups I experienced their is very little real design except in the heads of individual engineers. Their software stack sucks. Objective C is archaic and long of tooth as a dev environment. Every developer regardless of seniority and experience is expected to sling fixed bugs (radars) at a certain rate to be seen as worth keeping around. Everyone has to prove they are a good Apple drone before they can do anything creative. And/or they have to work nights and weekends (if they don't already have to to even keep up) to do something that gets them beyond drone mode and have some measure of control over their time and destiny. The people that make it seem to all work 60 hours or more a week.

    Advice to ManagementAdvice

    Stagger new product dev so changes to pieces used by many developers are done and perfected early. Hire a lot of real QA instead of expecting dev folks to do it all in addition to development. Make a lot more space/slack for your people to innovate. Drop the idiotic grading of contributions by number of radars. Make more room for different types and temperaments of workers instead of cramming almost everyone into the same mold. Open source all software products you can as Apple is not great at bread and butter software apps like Mail, Calendar, Address Book. Unify all data persistence outside of per app silos as much as possible.

    Doesn't Recommend
    Disapproves of CEO
There are newer employer reviews for Apple

Work at Apple? Share Your Experiences

Apple

 
Click to Rate
or

Your response will be removed from the review – this cannot be undone.