Easy to set up; easy for clients or employees to use (no software, no hardware); great customer service team! We were able solve our needs with their products within hours of requesting support through chat/phone calls from an experienced engineer who was extremely helpful when we had questions - they truly do care about your success as much if not more than theirs!! There are definitely some limitations but I feel like those have been identified by the excellent engineering teams at vetaVirtual -- there's always something new coming out which makes everything better. Have gone past client experience issues suchas phone answering & email resolution wthout paying ridiculous amount fees -- also made many sales reps life easier so less time spent fielding complaints-- I like how easy it is to log into my computer from anywhere! You can also record your calls easily with all of the tools provided as well. It's not expensive for an office, but you do need to purchase more than one system so there are some upfront costs involved. At this time we don't have any complaints about using them. We're able to communicate through email or voicemail if needed without having to wait on someone at VVR everyday.