Taro Logo

It is very good

Software Engineer
Current Employee
Has worked at Apple for less than 1 year
February 14, 2024
Minneapolis, Minnesota
5.0
Pros
  • Working on cutting-edge technology. Apple is known for innovative products and pushing the boundaries of technology. Engineers get to develop new and exciting technologies.

  • Strong work culture and benefits. Apple is known for having a great company culture with healthy work-life balance, generous benefits, and perks like free snacks and devices.

  • Career growth opportunities. As a large and successful company, Apple offers plenty of room for advancement as new projects and teams are constantly being created.

  • Product-focused work. Engineers work directly on Apple's flagship consumer products like the iPhone, iPad, Mac, etc., rather than more mundane backend systems.

Cons
  • High expectations and pressure to perform. Apple is known for perfectionism and demanding high quality, which can add stress.

  • Secrecy and NDAs. Much of Apple's future product plans are confidential. This limits what engineers can share about their work externally.

  • Bureaucracy of a large company. There is more red tape and process compared to a startup. Projects take longer to complete.

  • Competitive hiring. It is very difficult to land a job at Apple due to a high number of applicants for each opening.

  • Less flexibility and remote work. Apple's culture focuses heavily on collaboration in physical offices, limiting remote work possibilities.

  • Potentially lower pay compared to top tech companies given the current compensation structure.

Overall, Apple provides a unique experience for engineers to work on cutting-edge consumer technologies, but it also comes with expectations of discretion, bureaucracy, and less flexibility than some other companies.

Was this helpful?

Apple Interview Experiences