The customer service is great! I have contacted them several times in regards to help for an issue that came up during our implementation of their product. Each time they were responsive, helpful, professional, thorough, courteous, patient and very friendly. It's hard not to like this team - they are so easy to work with!! We used APM for many years before switching over and we continue using it now as well. They do everything you need from a simple quote request through to supporting your project post go live. Just about anything you could want or need - including after sales services. Our only regret was moving away from this provider (and going with another) because of cost/benefits comparison; however APM has been fantastic throughout all stages of our relationship.