Pros: Some teams have great work flexibility, especially if your manager is cool. I've seen some Software Engineers get a solid hybrid schedule. It helps with personal appointments.
Cons: It's really inconsistent across the company. Not all engineering teams get the same options for remote work, which can be frustrating. You might be stuck with an onsite-heavy schedule in the San Francisco office even if you prefer WFH.
Advice to Management: Try to standardize work-from-home policies across all engineering teams. It would help a lot with morale and fairness.
Show more