The only negative to this was the five year contract, although that could go either way if/when the economy tanks sometime in the next little while.
AA held out for massive gains in 2001 and voted down a decent base hitting contract with lots of improvements, then 9/11 happened and they were stuck with that turd for over a decade.