Pros
Strong team collaboration and opportunities to work on large-scale projects. Exposure to AI technologies and experience with modern tools and systems. A good environment for recent graduates or early-career engineers to gain experience and build a foundation, though more seasoned engineers may look elsewhere for faster growth or higher compensation.
Cons
Visibility can be limited depending on your role, and some positions can feel siloed with less exposure across the broader organization. In some cases, the work with the most visibility may not always be the most impactful to the companies bottom line or attractive work. Bay Area companies also often offer significantly higher compensation for similar roles, making pay less competitive by comparison.