Another hackathon attendant here.
I would attend a university sponsored hackathon that had little / no prizes. I would not attend a corporate sponsored one with bad prizes.
For example, AT&T recently held a hackathon in Atlanta. The prizes were meager, and it was clear to me that ulterior motives were present. Why would anyone attend a hackathon like that is beyond me?