Before we dive in, let's discuss how responsibilities are assigned in Azure and what it means to choose IaaS, PaaS, or SaaS solutions. In the following figure, there is a simplified view of Microsoft's responsibilities:
Microsoft responsibilities simplified
Let's look at some pros and cons based on responsibilities.