For Newly Grad that needs Good work experience IBDC is for youThe good thingsthey gave me the perfect experience in working in a Construction Firm, i learned mostly the basics and Intermediate Skills that must be attained as a Civil Engineer, if you're a hesitant Engineer, willing to learn in a short term basis in order to efficiently use your youth as an Engineer more effectively, then IBDC is perfect because it is a centralized based firm, where you can learn almost all aspects of engineering.
The challengesAvarage salary and miscommunication with the main office and the job site has been my primary issue, if you're up for it, it is pretty exciting if you are up for pressure and willing to develop good communications skills and courteousness to your superiors.