THe only problem with outsourcing is that no one works your claims, and you'll lose up to 20% of collections...
They (MTBC) do work the claims and send out billing statements, but they are not always consistent. You can easily track your accounts receivable and push them to rework the claims, or to go to collections or write off.