Cloud computing relies on consistent internet connectivity, but lower bandwidth and multiple users can reduce speeds for accessing and transferring cloud-based data and files. Security is also a concern as businesses need expert assistance to avoid vulnerabilities, while support from cloud providers is sometimes inadequate and vendor agreements may not be negotiable. Overall costs can vary as well depending on additional software and features purchased during setup.