Dysfunctional companies in my experience have been horrible places to work where they work the devs to death and make them do all kinds of unrelated tasks.
This or, these are companies where managers need people to "look busy", which in a "remote allowed" environment will not be possible or will mean surveillance software.
I can vouch for this. Dysfunctional companies have no conception of humanity and you will suffer as you try to squeeze through the cracks, which is much harder than it looks.