Like any other solution, public cloud has its own pros and cons. It is good for high scalability and flexibility, accessibility and reliability, lower costs and fast deployment. The disadvantages include possible data security risks, lack of control over the IT infrastructure, and lack of customization.