Size of company
One of the factors to be considered for payments is the size of the company. The larger the company, the better the systems it will have in place for payments, so you are likely to get your payment on time.
However, some large companies delay the payments to their vendors a lot, and these are best avoided. In the current economy, many companies are facing a cash crunch.