There are no disadvantages of being a civil engineer. The one thing is you must be safe if you are in site & a site supervisor. This is the best field that will never fulfill its demand .
There is no single disadvantage in being a civil engr. Its a very vast field and ve a very vast scope 2.it not only needs for making roads n construction of bridges, placement of civil engr r also need in banks, hotels, marketting survey sites