In my experience, companies that don't pay their bills in a timely manner tend to fall into two categories:
the type that are honest but find themselves on the short end of the stick due to some other event (big customers go bankrupt, huge unexpected expense, partner/shareholder dispute, etc.)...