I use Teammate at my organization. I am the Teammate administrator and have about 4 years experience using the software plus multiple upgrades. There are definitely some quirks, but I like it overall. Customer support is adequate. They have a decent user guide, plus an online community for teammate users, which has been very useful.
I like the organization of everything and how your workpapers are electronic. I find it easy enough to set up users, schedule and create projects. You can track and follow up with your audit exceptions.
If you have any other specific questions, let me know!