Overall employee rating

3.3
Based on 26 reviews
5
4
3
2
1
Detail Ratings
Work life balance
3.0
Career Growth
4.0
Work flexibility
2.0
Job Security
4.0
Pay and benefits
4.0
Leadership
3.0
Company Culture
3.0
Disclaimer: Reviews on Jobstore are independently submitted by users; we do not guarantee the accuracy or truth of any individual submission. Read more
Software Engineer
3.7
5 July 2026

Solid stability for a big tech role

Overall, Apple is a solid place to work, especially if you're looking for stability in the tech industry. It's not perfect, but the benefits and general job security are good.


Pros

As a Software Engineer at Apple in Cupertino, CA, job security is generally strong. It's a big tech company with steady revenue, so you don't worry about mass layoffs often. My team felt pretty secure.


Cons

Reorganizations can be tough. Sometimes projects get canceled, and you're left looking for a new team, which feels unsettling. It's not a direct layoff, but it adds stress about your future role.


Advice to Management

Try to be more transparent during reorgs. It'd really help with employee morale and reduce the uncertainty for those affected.


Ratings by topic
3.0
Work life balance
4.0
Career Growth
3.0
Work flexibility
4.0
Job Security
5.0
Pay and benefits
3.0
Leadership
4.0
Company Culture

Similar reviews
Software Engineer
3.1
14 April 2026
Decent place for Software Engineers, but growth is slow
Pros: Good benefits package. Working on cutting-edge products in the consumer electronics industry is cool. You learn a lot from smart people on the Cupertino campus.
Cons: Career growth for individual contributors, especially in big tech like Apple, is pretty slow. It's hard to move up without changing teams or waiting a long time. There's not much transparency on promotion paths.
Advice to Management: Make career paths clearer for individual contributors. Give managers more autonomy to support internal promotions.
Show more
Software Development Engineer
3.3
14 April 2026
Tough but rewarding in Apple software roles
Pros: I learned a ton about complex systems and iOS development. Working in the Cupertino office, the hybrid work arrangement offers some flexibility to avoid the daily commute. There's a strong sense of purpose working on products that impact millions.
Cons: Work-life balance is a constant challenge, especially during product launch cycles. It's common for Software Development Engineer roles to hit 50-60 hour weeks. There's a subtle expectation to always be available, which really drains you.
Advice to Management: Managers should push back more on unrealistic deadlines. There needs to be better support for teams during crunch times. Prioritize employee well-being over just shipping product.
Show more
Software Engineer
3.3
9 April 2026
Demanding but rewarding culture if you fit
Pros: Working in Cupertino as a Software Engineer means you're surrounded by super smart, driven people. The focus on innovation in this big tech environment is incredibly stimulating for your career.
Cons: The intense secrecy sometimes makes cross-team collaboration tough. Also, work-life balance for many onsite roles can be a real struggle; it's a pretty demanding culture.
Advice to Management: Try to foster more openness between teams; it would really help with overall project efficiency and employee morale. Some flexibility for onsite workers wouldn't hurt either.
Show more

Are you sure?

Once you confirm, please note that this action cannot be undone.