Pros: The benefits are solid for a big tech company. I appreciate the flexibility of working remote, which is a huge plus for my work-life balance. There's also a strong emphasis on professional development, with decent training resources for engineers.
Cons: Company culture can feel a bit siloed between different product groups. Sometimes, as a Senior Software Engineer, you don't feel empowered to make big decisions. There's a lot of talk about innovation, but execution can be slow due to internal bureaucracy.
Advice to Management: Try to break down some of the internal silos between different product teams. Empower individual contributors more to drive projects, especially in the remote environment. Focus on speeding up execution for new initiatives.
Show more