TDX is about as trash as it comes.
Recently signed up for a project with TDX. They have canceled and moved so much that it has cost me $2k, personal time, and even got me a penalty I had to sort out with FN.
I was assigned 2 work orders, locally, they moved them twice, I canceled a work order I had with another company and got penalized. Then these pos canceled the work order.
The reason, they fulfilled it with another tech, even said so in the reason they canceled.
Then today Im supposed to be onsite and they put this one on hold. If they cancel this one I'll be reaching out to field nation. I will never take another work order from them. Absolute trash.