Taro Logo

Software engineers, beware!

Software Engineer
Former Employee
Worked at Apple for 4 years
December 13, 2015
Cupertino, California
3.0
RecommendsPositive OutlookApproves of CEO
Pros

High-quality products. Chock-full of smart people.

Excellent free shuttle service. Great food at reasonable prices.

Most people think it's cool that you work at Apple. The spaceship is coming soon. You might end up in it.

Cons

Open seating for pretty much everyone below director.

Mildly cultish. Despite "honest communication" being a primary value, it doesn't really happen.

There is a lot hush-hush, especially about problems. Too much deference to management, especially with the run-up in stock price, which leads to too much fear of asking the hard questions.

Because hardware is the primary focus, there is a cultural lack of understanding about how software development works, which is almost universally frustrating to software engineers.

Advice to Management

Shouldn't have fired Forstall. The lack of a real software expert in executive management is unfortunate.

Consider traditional UI design principles in your software. The need to memorize vast numbers of secret key combinations and one-off UI conventions defies logic or consideration for your users, and chases key influencers to other platforms.

Get your user-identity management sorted out.

Was this helpful?

Apple Interview Experiences