Too many GOOD carriers to go to. If the slow pay issue is accurate I wouldn't waste my time with a carrier that their apparent focus is on foolish game playing.
If you are paying 30,60,90 days and using a factoring company, well, you shouldn't really be in business.