I really enjoy working with this team because they are very knowledgeable about different functions that allow them to solve complex issues quickly without having to spend money or time solving problems by hiring other people who will be expensive. They have made our office run smoothly through their efficiency in tasks completion times. There's not much dislike at all since everyone gets along quite nice together! The only drawback would probably being too efficient so you may find yourself stuck doing manual work if things change fast but it does help when your business requires constant maintenance and upgrades. We solved one big problem within days instead spending months to complete similar projects elsewhere which cost me thousands more than we did with touch world. Our customers started using more cloud services causing us to lose data security from traditional servers. It was easy to use. The customer service has been excellent when I have had questions or problems with my account! Nothing at this time because it's great!! There are no downsides that we can see in our business right now - but if there were any they would be minor issues only. We like how simple everything works here from creating invoices, tracking expenses through payroll processing all within one system which saves us so much work.