Azure is being used org wide on different initiatives. We are an MS premier account and they have made it very attractive for us both financially and via support to build both our internal and client-facing applications there.
Pros
Very well documented system.
95% of features can be managed via API, a CLI, a web and a PowerShell.
For the money (even MSRP), featureset is very impressive and competitive.
MS is iterating on features at an incredible pace.
Cons
The constant iteration and improvement, while amazing, means that tools are never fully functional on initial delivery.
Changes to the API, while they are accompanied with much warning, are annoying.
Since Azure does not currently use live migration (i believe this is changing), when a host undergoes emergency maintenance, they may reboot your VM.
Likelihood to Recommend
Their PaaS functionality, including AzureAD, RMS, web services, OMS, etc., can be seen as game changers for those rolling up applications and/or companies that need to expand their footprint. Azure makes rolling out PaaS services very cheap.
VU
Verified User
Director in Information Technology (Security and Investigations company, 501-1000 employees)