Pros
It gives you in-depth experience working with construction contracts and learning how to inspect construction projects. The employers intended to give us a lot of training.
Cons
When I was being recruited to work for Caltrans under the structures construction sector I was told that we would be part of a rotation program which I was later told wasn't going to happen for 3 years since there is a waitlist. I also wasn't told that it is required to relocate to Sacramento for 9 months minimum for training that was never brought up till after I was hired. The office was stressful especially since most of the people working there are environmental engineers (including myself) with very little experience in civil or structures except for the on-job experience they received when they started working there. There was a constant conflicting energy between the contractors building the transportation systems and the engineers in office. Everyone in the office made mountains out of mole hills if you know what I mean and it exacerbated my anxiety disorder till I had to quit only after 2 weeks. They also joke about how they can't keep people in that office.