Did a Bloor contract, had to wait 3 months, excuse after excuse.
It came eventually, and they then asked us all to go on a cscs course and get our cards, at our expense, that was enough for me on top of the late payments, so pulled it.
Sometimes jobs are worth a bit of aggro, sometimes they're not, in my experience, builders leans just aren't.