I like that they are very responsive, I am able to go in and out of the system and update my own info and get notifications. As far as anything technical or user specific it is fine. I can't help but to dislike that they are not open to communicating through any medium other than email. I think as a small company this can be detrimental. So yes, it is a big problem. Communication with our IT staff to schedule work, update contact information, and get notifications is very important to us. I like that they offer 24/7 support which makes them stand out from other companies in this space - i dislike their billing process because you have to wait so long between billings! They provide excellent customer service but unfortunately some of our projects were billed incorrectly (for example one project was charged twice). We're solving an extremely complex problem with very little overhead as compared to traditional solutions such as AWS EC2 instances.