Job fairs are a waste. Many companies have no intention of hiring and only do it for the public relations and to secure their spot for when some day the economy possibly turns better.
It's like the companies that came to my campus. It was a just a ritual for them and many of them told me they had a "hiring freeze" in place. My reaction was WTF.