engineering firm diligence