> Of course, the IT team would probably hate being held visibly accountable like that. But hey, I guess that's why they are working in corporate IT as opposed to a well-known and successful cloud service provider.
Is your IT team compensated at the same level as well-known and successful cloud service providers? If not, why would you hold them to the same standard?