Mangled service provider
Be careful as they will lock you in as well.
As these questions:
Do I have full admin or root level access to my stuff?
Who is holder of the domain account?
On my firewalls that I paid for, who is it licensed to?
Who is the owner of the 365 instance?
Is my Microsoft licenses in your name? Are they month to month or perpetual?
I know I will get down voted here but when your managed provider decides to stop answering the phone or tired of dealing with it, things don’t go well.
We have been on the end of trying to help a company regain control of their identity and data.
So yes, companies have a responsibility not to take it for granted.