Agree 100% with TSBCCC - Factoring is a nice thing if you need money now but they basically become the middle man between you and your customer - Also, just to let you know - the factoring company will contact your customer and let them know that THEY are now to receive the payment not YOU -
Meaning that the factoring company will forward you the payment (less 10% or more) - give you the rest now, but the customer has to pay the factoring company - Once the factoring company receives the $$ they then send the % they held to you.
Best solution if you need money is to contact your PRIME or customer and let them know what's up, like TSBCC said - they usually have something in place that will work for you. I've worked with companies that will pay you sooner than your current terms, there's a price for it, but you get cash ASAP .. it's better than dealing with a factoring company - trust me!!!