In addition to what the other commenter said, my main gripe with it was that it felt a tad bit racially discriminatory (only speaking from my own experience). I'm not a white man, and I worked in towns with predominantly white populations. I received a lot of undue complaints, and I ended up getting shunted to night shift work before I made the switch.
Also the pay as a civil engineer with 3 years of experience was roughly half what I ended up making my first year as a software engineer.
Also the pay as a civil engineer with 3 years of experience was roughly half what I ended up making my first year as a software engineer.