Yes we worked with them last year october 2024. Paid in 50 days after a few calls. It was a bit strange when we called them the first time some dispatcher said we dont have money, which worried us so we raised hell in collecting rightaway.
I would work with them again but only COD terms.