Hall of Shame

  • Economic Sustainability: Pay up or Else

    SMALL BUSINESSES are waiting up to 180 days to be paid for the services and products they provide to larger companies. One well-known company apparently waits almost 200 days – or around seven months – before paying its small suppliers. … Read More