My rule of thumb is that I will never work for a company where administrative functions like HR and accounting can interfere with the business decisions of the management in the operating departments.
Good policy. Unfortunately, my career has been with mega corps with domineering HR departments. Heard from a former colleague of mine from a previous employer last week. He told me that they replaced almost the entire 400+ IT staff with Indians in the last two years. Almost no projects are getting done. Everything is a disaster. Senior leadership doesn’t care. Nothing to do with a shortage of candidates... it was a train and replace. Looks good on paper but is a disaster for business side clients. They’ll end up spending many millions cleaning up that mess. Rinse, repeat. Oh well. :)