I really like that it's easy enough so my employees can use without any training or assistance from me; however they do need some time in order train themselves how best utilize this tool! It does have many features but not all of them are used by our clients which makes scheduling difficult at times when we're working off estimates instead being able find exact dates/times available within certain areas (for example). We also don't always receive invoices right away after sending out work orders due to billing cycles etc., though there may be other reasons as well - just something else worth mentioning here would probably help others who might come across these responses reading through their own experiences if anything was mentioned regarding delays between receiving bills vs actual payment received.