I wonder why civi triggers relationship and employer changes when our users let a person share an organization's address. Existing works-for-relationship is being deactivated. This also happens when we share an address by api call. I just wrote a script which migrates addresses of related contacts that are aequivalent but not shared to shared addresses. Civi duplicates the relationship :/
Problem here is that a significant part of our contacts works for multiple organizations.
If this is not configurable shouldn't it be restricted to work location?