The customer service is amazing! They are always willing to help. I have been using them for over 10 years now and they never disappoint me. Their knowledge base is excellent. We use their product daily but when we need something that isn't there yet or if it's not working as well as expected then they get us set up again quickly. There really aren't any downsides. If you're looking for great customer service this is where you want to be. It has changed how I do my job so much better than anything else out there.