Pros: The pay and benefits are still pretty good, which helps cushion the blow. You get decent perks working for a big tech player. There's also good exposure to interesting projects, which builds your resume.
Cons: Job security has definitely dropped for Software Engineer roles. There's a lot of fear of layoffs happening more often. The hybrid model means you still have to be in the San Francisco office, which adds to the stress if you're worried about your role. Management doesn't always communicate clearly about future plans.
Advice to Management: Be more transparent about future headcount and potential reorganizations. Employees need to feel secure, especially those in the San Francisco office working the hybrid model.
Show more