I like that they are very helpful, have great customer service skills, always willing to help with any issues or questions you may be having! They can sometimes seem aloof at times but overall it's been good so far. Their pricing is fair for what we're getting out of our software system. We've had no complaints as yet about their product itself - everything has worked well thus far. The only thing i dislike from them is the initial training time when setting up your account/s (which was quite extensive). But once set-up was complete there were minimal changes needed afterwards which saved us lots of money in terms of additional consultant fees! All data entry into accounting needs done by one person instead of 2 people per task etc.