Good-Person
Captain Junkie
Actually it's not that bad to have a work party because it's a social activity which everyone is supposed to engage into as a simple way of interacting with everyone regardless of status and position. it shouldn't be done at all time but once in a while.
I think that having parties can help your employees to refresh their minds. Not all the companies allow parties all the time. This is because they have to also concentrate on work.