Pros: You get to learn a lot initially, especially if you're a junior engineer. There's good exposure to different parts of the product as a software developer, helping build a solid foundation. The team culture in the San Francisco office is generally supportive for new hires.
Cons: Career progression after the junior level is really tough. There aren't clear pathways or support for promotion to senior software engineer roles. Growth opportunities for individual contributors in this mid-sized tech company feel limited, almost like you're stuck.
Advice to Management: Management needs to create clearer career paths and invest more in professional development for non-management software engineering roles. It's hard to see how to level up without leaving the company.
Show more