Engineering consultants play a key role in the management process of a project. The broad term encompasses site engineers,...