Pros: If you're a `Software Engineer` with experience, you're usually pretty safe here. The `Seattle, WA` office has tons of ongoing `cloud computing` projects, which helps maintain stability. As a `big tech company`, they often try to reassign folks before considering layoffs.
Cons: There are always whispers about project cancellations, especially for new initiatives without proven value. Entry-level positions and junior `Software Engineer` roles can feel a bit more volatile. Performance reviews can sometimes feel arbitrary, which adds to job stress.
Advice to Management: Be more transparent about project roadmaps and the future of certain teams to reduce anxiety. Also, provide clearer growth paths and mentorship for junior `Software Engineer` talent.
Show more