The reality of being a contractor includes labor shortages, brutal competition and low, low margins.