I like that it has multiple ways to perform functions such as scheduling, work order management etc., It does not have an option for reporting or emailing jobs which can sometimes be problematic in some cases but overall great service! The ability you get from this software makes up all its downsides so there's no reason why one wouldn't use them if they need more than just basic functionality out off these types fo programs since everything else works well with other parts too (such as integration). There are certain features where we might run into issues when working together because each department handles things differently depending upon who was hired first at what time; however once those problems were figured through then everyone worked seamlessly afterwords making communication easier between departments/etc.. The software was easy to use and configure for my specific needs, we were able to implement it in no time at all! No major dislikes so far as I can remember. Great product - very cost effective. It provides us with an opportunity to automate some manual processes thus improving efficiency. It allows me to manage the maintenance process more efficiently than before.