Their support team is very efficient as they can handle any problem you have with your system. They are always available online via chat or email, so nothing beats this method of communication compared to others I've used in other companies where things take forever. It's not great if you get stuck with something after the initial implementation. You might find yourself waiting days before anyone responds which is frustrating when everything works fine. Also, they don't give good tips about how to utilize the features of their software because sometimes it feels like an afterthought. There is no way for me to know how much time my reports will run without using them since it depends on what happens during the day. But having those ready at hand would make life easier than typing it out every hour.