In VSTS (Visual Studio Team Services) when we invite a user he is made a Guest in the backing AzureAD. This means that the user cannot perform tasks that involve AzureAD. Even though he is an administrator of the VSTS projects he cannot invite new memebrs to the project because he doesn't have permission the invite anyone to the backing AzureAD.
Can we create e.g. a policy that would give the "Guest inviter" role to all users that have the email domain of our company. That would allow all people from our company to add new users to their project, but if they have invited a customer, the customer won't be able to invite more people.
An even better way would be to change all users from Guest users to Members.