What does the company do well? Invoice Ninja makes it very easy to design invoices like I want them. It also provides plenty of options to customize the billing workflow. I like that I can set up recurring invoices, and my clients can set them to be paid automatically. Being able to set different payment gateways is helpful so I can support Credit Card, ACH, and Check. It's also nice that I can set a discount when paying by ACH, since it has lower fees.
What does the company not do well? There can be a learning curve, especially when setting it up for self-hosted usage, but there's a SaaS version that eliminates the setup work and makes it pretty easy to use. Customizing the invoices requires knowledge of JSON and pdfmake, and customizing the client portal requires using CSS; however, there are quite a few different built-in options for invoice designs already.
What do you wish you had known about the company before using? NA