A civil engineering company comprises of different engineers specialized in various projects like building and infrastructure construction. Within such projects, the expertise of a civil engineer will be required to effectively and efficiently execute a particular project. While the two main branches of civil engineering are construction and structural engineering, there are other important subcategories, and they include environmental engineering, geotechnical engineering, hydrology and coastal engineering. Civil engineers are tasked with the aspect of designing, planning, and the actual construction process. In addition, they are also responsible for the project timeline, coordinating elements of construction as well as liaising with other engineers involved in the project.