A surveyor is good at cost estimation and project planning, and it is very useful for ensuring that a project does not get off track financially. Surveyors specialize in detailed cost estimation for all aspects of a project; from materials and labor to hidden costs, which often arise only during execution.