Teams is an option where you allow a third party (usually the person who maintains your site developer) to access the options so that they can work smoothly.
Teams is actually a very good option where you don't give access to your account but only for a certain hosting or domain you give access to options to that person and when you finish the collaboration you simply delete them from the team or delete the whole team. With this, you have prevented any possible abuse of your account that may occur.
The other good side is that the developer does not need to ask for your data or demand anything from you, but can do everything himself and take care of what you are paying that person for.
The third good thing is that the developer has almost full access, which means that he cannot, say, shut down your service, but can only make changes.
Teams have two options Admin and Account. This actually means that for a particular service you can create a team that will receive an invoice when it expires and it will arrive both at your email address and at his email address, this is very useful information when it comes to developers who have client services on their account and now create a team, add the client's email address for the account and upon receipt of the invoice when the service expires it will automatically reach the client without the need for them to forward it.

