It is very easy to use for our accounting department as it provides all of their needs in one place. I dislike how slow some aspects are at times (especially when using an online system). Sometimes it takes up too much time making changes or adding information into records which can be frustrating! The program has been great so far but there have definitely been improvements needed with this aspect. This helps us keep track of everything we need from taxes including returns being filed each month. We also get notifications about any new emails sent by clients letting them know they haven't received anything yet.