This is what every event should be imo, plenty of cool rewards and a fun activity. Guess they put a great effort into it to cause a good impression to those companies.