Pros
- No Infrastructure Cost
- Minimum Management required
- Easy access to all the different services
- Pay as you go
- Reliable and Scalable
- High Availability
- and More
Cons
- Need of Good Internet Connect and Bandwidth
- Limited Control to the Infrastructure
- Restricted Flexiblity
- Ongoing Costs
- High Security Issues
- Vendor Lock-in
- and more
Ref: znetlive.com