So, I started working for this big company last year in the US (10k+ employees). I specifically applied for a WFH job opening, and everything has been great so far. As a software developer, I don't need to be on site, and actually can be more productive and organized when I work from home. This company is based in California, and I live in Ohio. Yesterday they sent out an email saying that there's a new policy that retroactively changes what was agreed upon, and requires all out-of-state employees to move to California, with very few exceptions. No moving expenses will be paid. Is this even legal? What should I do? I really like my manager, my coworkers and the job in general, but I can't relocate so easily for various family reasons. Any advice? Thanks!