UC Berkeley's eighteen hour hackathon
startupatberkeley.com
startupatberkeley.com
That said, the main pros are probably the camaraderie and the challenge. The general case is people coding (long term projects) during the day and sleeping at night. Hackdays are different and fun! Plus there were prizes.