and working from home wasn't part of the terms any Yahoo employee negotiated before joining the company?
Edit: Not that I really have an opinion on the policy as it applies to Yahoo specifically.
Edit: Not that I really have an opinion on the policy as it applies to Yahoo specifically.
If it was a contractual employment condition negotiated before joining the company, then there wouldn't be complaints, there'd be breach-of-contract lawsuits.
"Our policy is X", "Okay, cool, I'd like to work somewhere with that policy" isn't a negotiation for a benefit that the employer is obligated to continue to provide.