I found Teamwork when the necessity for time tracking, project management and employee/client collaboration was needed at my job. I had already been using a similar system called Paymo at home for my freelance work. So I had an idea of what I needed, and knew Paymo wasn't structured very well for my use. I researched the heck outta these kind of sites, like close to 15 ones, and test drove at least 5 of them with trials. Teamwork wasn't the best, but it was only outdone by others that were ridiculously priced.
There are many things I like. The robust functionality of the task lists is probably the most useful. And project organization is nice too. Shortfalls in this area are that project categories are shared across multiple set up companies, not company specific. I don't like how tasks are hidden once completed. And how limited you are on active projects, I'm archiving like crazy, just to save money.
I like that the entire system is cleanly designed in a cosmetic sense and for the most part intuitive to learn and use.
I also love that it is not user based pricing, being able to add as many users as I want opens up more collaboration with coworkers and clientele.
A hard thing to find in these systems are time based reports. Teamwork has great time tracking tools, but kinda falls short in how you can report these. Within the system its just a list with a somewhat useless filter. And exporting this out to a pdf looks plain awful. Customizable, exportable, graphical representations of the time data would make an awesome addition to this system, and would improve and simplify review of time analysis with "less data minded" collaborators and clients. Still, I haven't found one system that really buts much effort into reporting and how it stands in Teamwork is still better than others.
All those flaws aside, where Teamwork REALLY drops the ball? Invoicing! No customization, no templates, plain and boring invoicing, and not much can be said for financial tracking or reporting here either. I really hate the financial end of this system all together. Even Paymo did better.
So for a single company, looking to only organize and collaborate projects and tasks, to improve speed and efficiency, Teamwork is superb. If you need data analysis and reporting on financials and time invested. You'll need a second system to do that with or one of the way overpriced systems that offer that advanced stuff.
Robust functionality of tasks and projects. Clean intuitive design. Collaboration ability and allowance of unlimited users.
Time reporting lacks in depth data, customization and visual graphic representations.
Invoicing is almost embarrassing in its looks, almost no customization, and zero financial reporting.
Response from Teamwork.com
Thanks so much for the review. We really appreciate your feedback. We're delighted to hear that Teamwork Projects has been so useful to you and your team. I've passed on all your suggestions to the team for their consideration. Here's a list of the upcoming features that we'll be adding over the course of the next few months: https://www.teamwork.com/roadmap. Here's a list of our current integrations including invoicing: https://www.teamwork.com/integrations. I hope you find them useful. Please get in touch if you have any questions.
Thanks again for your feedback.
Value for money
Ease of use
Likelihood to recommend: 7/10