Permit users to have different access levels at different sites
Currently the Admin from one company site can add a user from a different company site at a lower level, and the level is propagated across all sites. The user may be an admin at Site A, but if added as a Super user at Site B, the admin level access at Site A is downgraded. Unfortunately since there is only one Global access level per user, this user must either be Admin everywhere or Super User.
Ideally each user needs access levels for each site.