Hey I'm Travis the author of the post. Thanks for the feedback. You are right that there are people who probably wouldn't choose to spend that time "playing" with the company. A lot of the activities are optional. However, we do our best to make it fun for those people and it really does seem to have a positive effect on the company culture as a whole. I seriously think if you can't enjoy playing with the people you work with, something is wrong with your team.