There is a very simple test to determine whether this event is fun and rewards are good or not. Just imagine that such a scheme is used to pay you as an employee.
A job can be fun too. Usually you have either fun (interesting) job or fun (good) paycheck to compensate. Or both if you are lucky.