Business is booming. But can it overcome its mountain of debt?