Hosting servers offsite allow us redundancy and frees us from needing to worry about managing hardware onsite. Our team is able to work from anywhere with an Internet connection.
We have experienced more downtime than we expected. There have been several occasions over the last few years that servers were down to to issues at Neverfail. We have also experienced issues with response time of applications that access the servers.
Test other cloud hosting providers as well, different products may suit others differently.
We are solving several problems. The first is redundancy. If there is a physical disaster at our office, our data is safe offsite. Also, we are freed from worrying about managing hardware. Lastly, hosted servers allows for a distributed workforce.