One time that employer charged the DSNY $500k-$700k to do a "site migration". I ended up doing 99% of the job (not exaggerating), having to remote into their old locked down windows server that runs their busted CMS by HP, and format the html and inline css for every page then paste into the new template. It was long (number of pages and slow as hell load times) and tedious, but easy as shit.
Guess what I got as a raise. Jack shit, while they made out like bandits. My salary was 5 figures, they pulled the same shit with NYC Dept of Health right after that project, and once again I got stuck with it and didn't get a raise.
Additionally, they internationally outsourced nearly every government project. I was the only dev there and they didn't want to hire any others, even though it seemed like a security risk and the shit we got in return was well... shit.
Bitching aside, government should be more stingy with contractors, scrutinize them and every line item, and change how they handle budgets from a "if you don't spend it by fiscal end you don't get a budget increase or rollover, rather a decrease" approach to something more efficient.