I like that it's easy for my customers to use (and they love using), as well as me! It has really helped us with our invoicing process by having all of their project documents in one place instead of emailing them around every time we bill each other out over Email/Skype etc. We are able to quickly view what projects were completed at any given point so when billing there isn't confusion anymore than usual. There aren’t many cons but i wish I could have more options regarding how often emails would be sent through vs whats actually being uploaded. If your looking into this service make sure its important enough to put down some cash upfront because depending upon which plan you get will determine if thats something worth paying monthly fees for. This software helps streamline invoice creation while also keeping track where things stand currently within various accounts between vendors &.