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.1
8 July 2026

Leadership is Okay, But Needs Improvement

Working at Apple has its ups and downs. As a Software Engineer, I've seen some solid team leads, but upper management sometimes feels a bit out of touch with the day-to-day. It's a typical big tech environment.


Pros

My immediate team leads are often pretty sharp. They're good at guiding projects, especially for us Software Engineer roles in the Cupertino, CA office. You work with really smart people, which is a huge plus.


Cons

Upper leadership can feel disconnected. Decisions take forever, and there's a lot of bureaucracy that bogs things down. Sometimes, it feels like they don't fully understand the technical challenges we face.


Advice to Management

Try to empower middle management more and listen to the technical teams. Speed up decision-making processes to avoid unnecessary delays on projects.


Ratings by topic
3.0
Work life balance
3.0
Career Growth
2.0
Work flexibility
4.0
Job Security
4.0
Pay and benefits
3.0
Leadership
3.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.