The ability for users with different levels (ease) access is very useful when you have multiple people working together within your organization using this software; however I do not like that there are many features which can be confusing at first glance! It would also help if they had more training available upon purchase so we could get up speed faster without having someone explain every step along the way. This program has been great because our team works well as one unit throughout all departments including finance/accounting department etc..