WATERLOO | The cons outweighed the pros for U.S.1st District Rep. Rod Blum, in the year-end $1.1 trillion omnibus spending bill that Congress passed and the president signed on Friday.