Pros: For junior developers, it's a solid place to learn new tech in a big tech environment. You get to work on decent projects if you're new to the San Francisco, CA tech scene. Remote work options are okay.
Cons: Career progression is a big issue; there's no real path for a senior software engineer. Promotions are rare, and internal mobility is practically nonexistent. It feels like you're stuck after a couple of years.
Advice to Management: Create clear career ladders for all engineering roles. Invest in internal training and mentorship programs to keep talent.
Show more