Pros: It's super cool working on cutting-edge consumer electronics products. You're always learning new things from really smart people here on the Cupertino campus. The pay and benefits are top-notch, which is expected for big tech.
Cons: Work-life balance as a Software Engineer is really tough. You often feel pressured to work long hours, especially before product launches. It's an onsite work culture, so there's not much flexibility, and your personal life definitely takes a hit.
Advice to Management: Leadership really needs to address the long hours culture, especially in engineering. It's not sustainable, and it burns people out. More support for genuine work-life balance, not just talk, would go a long way.
Show more