I like that we are able to work with them from anywhere in any time zone around the world! It is very easy for us remote workers which makes it even easier to collaborate when working remotely. Sometimes there can be lag times depending on where you live but they have been quick at fixing issues as needed. They do not offer much training so make sure your expectations of what their service will provide matches up well with how good or bad things go once implemented. We use this software for our Salesforce data entry team who enter new leads into CRM daily. This helps keep track of all open opportunities within an account or across multiple accounts/opportunities.