Civil engineers are typically public servants and they get paid a very decent sum. On top of that, they get a bunch of perks like a car and accommodation, I think.
Because they're public servants, they're pretty much always guaranteed a job, and as well as good financial security.
But compared...