contractor challenges