Business Unit? GTFO. Immigration, GC backlog issues aside, there is no reason to be associated with that kind of culture.I know. My friend who works for the same company as me recently got his GC approved and the PERM had his work location in Illinois. He moved to Texas a few years ago and was able to amend his H-1B to work from home in Texas with no issues. He first was thinking that he had to move back to work in Illinois after his GC approval, but the lawyer said he doesn't have to.
I am unlucky to be dealing with corporate politics in the business unit that I belong to and they are throwing wrench at everything I suggest. He belongs to a different business unit.
Find a better culture to start with.