Why would I need factoring?

The better you understand your payment terms, the better you can mange your working capital.