I'm currently working (in the side) on a website conversion for a government agency. Converting a ColFusion app to .NET. One of the issues was an incompetent friend blew most of the budget before he got fired. He finally recognized he was over his head and suckered me in to help. The budget is long gone and the sword the feds can hold over your head is that they'll blacklist the contracting company (and their principles) from doing business with the federal governmet again. This website connects to another project that a different contractor was hired to do. That project was more than 1 year late and more than $1,000,000 overbudget. The contracting company had to eat the loss. I must say it is weird to work on a clumsy little website (it had to duplicate what the 10 year old CF app did) that brings in $1/4 B per year in tax revenue.
At my day job, we've had other issues trying to get approval of the parent corporation for bidding on government contracts. Namely that the legal department didn't think we could do the job and forbade us from bidding. In retrospect, while it would have brought in about $150 Million (over 10 years) for our branch, our mismanagers would have screwed it up and it was a good call by legal. This government project had been on hold (by the government) due to a budgetary impass when Congress could not get off their butts and pass a budget.