Pros: You learn a ton super fast, especially in AI-driven platform development. The projects are cutting edge, and you get to work with some really smart people. Compensation for engineering roles is competitive.
Cons: Leadership can be really demanding. There's often a top-down approach without much room for discussion, which makes decision-making tough. As a Software Engineer, I often felt overloaded, and the work-life balance isn't great, mostly due to leadership expectations.
Advice to Management: Encourage more bottom-up feedback and empower individual contributors. A less top-down approach would really boost team morale and retention, especially in such a fast-paced big tech environment. Give teams more autonomy over project execution.
Show more