Apple Engineering Project Manager IV reviews

4.8

99% would recommend to a friend

(18 total reviews)
avatar

Tim Cook

99% approve of CEO

99% positive business outlook

Engineering Project Manager IV employees have rated Apple with 4.8 out of 5 stars, based on 18 company reviews on Glassdoor. This indicates that most Engineering Project Manager IV professionals have an excellent working experience there. Apple is rated 25% above average by Engineering Project Manager IV professionals compared to other employers within the Information Technology industry (3.9 stars).

Reviews by job title

18 reviews
4.0
Aug 3, 2010
Recommend
CEO approval
Business Outlook

Pros

It's great to work on products with outstanding recognition. Everybody believes in the product to a good extent and engineers ability to provide input on many aspects of a product even if it's not their area of expertise (such as user interface, process, and general quality). There is little bureaucracy and politics for a company of its size. I've worked for companies many times smaller with far more politics which creates inefficiencies through needless intracompany competitiveness and lack of communication. This is less so at Apple due to 3 reasons: 1) Almost everybody is in Cupertino so it's a lot less likely you'll talk behind someone's back if you actually see them face to face in meetings. 2) There is a culture of communication where it's okay to provide input on process without people getting very offended (Apple's own bug tracking system is part of this. 3) Steve Jobs is on top of things; if he see's bureaucracy he will cut it out, and even if he doesn't there is a fear that if he does see you as a bureaucrat he will cut you out. I like the people a lot here: They are very smart and pretty humble. There is not much individual arrogance which makes it a comfortable place to be (although there is a fair amount of arrogance on the products). Good focus on products.

Cons

The focus on products (and profits) means it's unlikely for Apple to stray into new territory or experiment with something that doesn't have a clear path for profitability. (There will never by a policy at Apple which allows engineers to spend %20 of their time working on some experimental project like Google or other companies have). There is some arrogance on the products where engineers believe what they have done is THE right way to do it despite users having valid complaints about it. Apple is pretty cheap. It's difficult to get managers to to spend money or invest unless there is a clear path for profitability as the result of the investment (this includes training such as books and conferences). Thats one of the reasons it's go $46 billion in the bank. Also as a result of the company's frugality, Apple hasn't really shared it's success with employees who have worked very hard to get it there. There is job stability in a poor economy, but there is no profit sharing or increase in bonuses as a result of record revenues and profitability. Not even the products are given to employees or discounted very highly.

2.0
Apr 21, 2010
Recommend
CEO approval
Business Outlook

Pros

1) smart people; 2) great products; 3) discounts of the great products; 4) good health plans; 5) good diversity; 6) you will learn tons of apple technology

Cons

All of your hard earned expertise and well-honed instincts count for nothing. Some groups may be different but in many you are graded on how many bugs you fix how quickly, not how many you examine, or resolve in other ways but how many code is changed for. No matter what your expertise eveyone has to prove themselves in the same trenches. This is disaster if you are older but very experienced. Few 50+ or even 40+ software engineers can sling code as fast as their 20 or 30 year peers or self. There is little acknowledgment of different skills and needs. If you are at a more senior level you are also expected to do this while impressing Apple with you creativity and grasp of cross functional areas and cross-functional interaction. Never mind creativity takes time and experiments and management support you haven't earned in the salt mine yet. As a software environment I found Apple very chaotic and poorly organized. Each release, every part of the software practically may change at once and throughout the entire period. Little or no layering or getting the base layers solid for the next level of development. Constant eating of dogfood. Sometimes you can't get your own work down for long stretches because of bad internal builds. Oh yeah, you are often expected to install and attempt to work on several new builds a month. There is little or no internal documentation or formal software design whatsoever. Just a lot of bright programmers flaying away for the most part. Sad, so much brain power wasted. The secrecy is so bad you are not allowed to know things that have direct bearing on your own area and even on your success. The only documentation of much of the software is in the bug tracking system and in mail and all ad hoc. As you struggle to fix your quota of bugs you learn to find the minimal patch that works without blowing things up. This leaves the software a shoddy non-cohesive patchwork over time. Apple is arrogant as hell or rather some of its VPs and Jobs himself dictate how many things should be done that many of its senior engineers know is the wrong way to proceed. Apple has a serious phobia about using good database technology and shipping same. Core Data is good as far as it goes but that isn't all that far as far as db capabilities. It is oriented to one app only. In general Apple has a very App centric view. And senior management loves files. Lots and lots of little files - even one per record. It is the model they based Spotlight and to a decree, Time Machine on. The industry knows this is not the way to go but it seems Apple has to periodically reinvent the wheel badly and call it great.

4.0
Apr 5, 2009
Recommend
CEO approval
Business Outlook

Pros

Working for Apple can be something you take pride in - I write software that my whole family (and millions of other people) get to see and use every day. My work is usually interesting, and I'm mostly surrounded by very smart people. My manager is not typical - he is respectful of my life outside of work. My work schedule is very flexible thanks to that. I'm always able to take vacations, and I'm able to telecommute once a week, sometimes twice if I need to. I haven't come into the office on the weekend at all during the last 4-5 years. Since 2007-2008, our cafeteria is awesome. It really sucked before that. The burrito bar kicks ass now. Cafeteria food costs $$$ - it's not free.

Cons

Many departments, and their VP's, directors, and managers have unrealistic expectations of their employees. Particularly on the hardware engineering side of Infinite Loop (buildings 5 and 6), people get driven very hard and are regularly expected to work weekends. I've witnessed age discrimination. On multiple occasions, co-workers over 50 were laid off without warning. I assume this is a routine pruning to let go the people with the highest salaries, but it always feels kinda wrong to me. My department does regular layoffs, maybe 8-10 people get dropped every 2 years. At the same time, we're always hiring. Our use of layoffs seems like a disingenuous (disingenuous since we're hiring simultaneously) way to drop poor performers.

Viewing 16 - 18 of 18 Reviews

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