We used several other task managers before, but no one in the team became adapted. I had a great first impression of Teamwork, compared to others it has an interface much more inviting and enjoyable to use. And in 6 months of use, we can see that they are continually making improvements. We are happy with this choice and using it daily.
Pros: A quite complete task editing, can add tasks and subtasks, estimate time, billing, responsible, and a lot other important and nice stuff. But what was really important for our team is the maintenance and display of time in the information of each task, the application generates a table, with the start and end time, and counts the total time invested. This feature is activated with a play/pause button; after a project, for example, the user can display a report with all tasks done and the time accounted for each one of them, as well as the total assigned.
Cons: The home screen has a dashboard, although I didn't see much value in it, as you need to record every detail of each job for some minimally useful information. Like other tasks managers, it doesn't do everything I need, and I end up using other applications. It has a desktop timer app that is completely different from the platform design, it looks like from another product. I did not use it because I always have Teamwork open in the browser, and there each task has its own counter.