The best thing about this software is that it has made my life easier by automating many of our manual tasks, which have reduced human error thus giving us more time to focus elsewhere within our organization. I dislike how difficult some functions are for me as an admin user or even when using other users' credentials (e.g., Sales). When you use multiple systems at once like we do in salesforce/crm etc - all your data could potentially be out-of-sync with each others so its important to keep everything up date! We've been able to automate various administrative duties without having staff doing them manually such as invoices being sent automatically via email upon receipt / approval, creating customer accounts across different CRM platforms & updating those records accordingly.