What makes engineering consulting different