I like how they are really good at customizing their software as you need it! They can adapt very quickly when we have new ideas or changes that arise from our business needs which makes things easier than other companies would do with just one package/program available out there. It's also easy enough so everyone who wants something done has access without having some highly experienced person helping them understand what exactly should be achieved by using this program compared ot others etc.. Sometimes people get confused but not because its difficult per se rather more complicated if everything isn't described well (which sometimes happens). Also - getting training help-outs during busy times may become less reliable due to lack off support staffs being able handle requests while someone else handles main office operations / customer service issues.