I have worked with them for over 4 years now as both an agency client (as well as their own) they are always prompt about payments/deliverables etc - nothing really! They do great work but it's not cheap so you need some serious budgeting power if your business is small or new then this could be difficult however once established there shouldnt many issues at all that we've encountered. We use TCC mainly because of our long-term relationship working together since 2013 when i first started my career here before moving into Agency management role myself last year;.