It's got to be the maintenance that sustains them. And that takes hard work to establish a reputation that keeps the work coming. But these projects must be exciting for them. Walking a fine business line of having an experienced crew, sustaining them through the lulls then stretching them thin during high times. It's quite a feat to stay viable.
I assume you mean the loss from within. I forgot about that. That couldn't have been easy. Most business's would fold.