Both IIT Dhanbad and IIt Bhubaneswar are well-known IITs in India. Popular for its excellent and well-structured academic courses and research facilities. However, if you take my opinion then opting for IIT Bhubaneswar is a better option than IIT Dhanbad.
The placement cell at IIT Dhanbad is known as the Career Development Center. It is truly efficient and dedicated through which the students get placements in top corporate sectors. Top recruiters include Microsoft, Deloitte, Amazon, Flipkart, etc. In the 2019 placement season, 594 students got placed through campus placements of IIT Dhanbad from a total of 781 students that participated. The civil engineering was the 2nd highest with a record placement of 51.35% with maximum CTC offered was INR 14.4 LPA.
IIT Bhubaneswar also offers a good Civil Engineering program. In 2019, 89% of students were placed from the Civil Engineering department. The average CTC offered was around 11.4 LPA.
One major thing is that Dhanbad is an underdeveloped city with not so much infrastructure, whereas Bhubaneswar being capital and has better connectivity and more MNCs visit IIT Bhubaneswar.
Both IIT Bhubaneswar and IIT Dhanbad offer good Civil Engineering programs both in terms of academics and placements. But in IIT Dhanbad changing branch is easier as there is the availability of more seats.