What does the company do well? ActiveCollab is great at allowing multiple team members to keep track of all the moving parts of a project. They have very good email support and get back to you pretty promptly when you have questions. Provides a good discount for non-profits.
What does the company not do well? There is a lack of available customization in the interface (especially in the main menu). It would be nice to be able to remove elements we don't use (say, Invoices and Estimates). Another limitation: tasks can only be assigned to one person.
What do you wish you had known about the company before using? Can't think of anything. We have been quite happy with them.