What does the company do well? The invoicing and time-tracking system is seamless. I've never had an issue tracking time worked for a client, and then quickly generating an invoice that is clear to read, easy to use, and accepts all of the appropriate methods of payment. The user interface is easy to navigate, allows you keep track of your invoices, proposals, estimates, and clients.
What does the company not do well? When generating a new invoice based on Client B's time, I want Client D's hourly rate to be present. However, if I invoiced Client A first their rate will often pre-populate Client B's invoice. You then have to individually change each line's rate (if you use the detailed listing). Very frustrating and time-consuming for a simple oversight. The accounting/bookkeeping system is also very lackluster. I don't need it to be as thorough as QuickBooks, but some printable or downloadable expense sheets would be better. Perhaps an easier way to add vendors as well.
What do you wish you had known about the company before using? Freshbooks is definitely not an intuitive enough system for bookkeeping. I would use it primarily for time-tracking, invoicing, and proposals.