It's good that you found it enjoyable, but something worth keeping in mind beyond the fun-and-games atmosphere is whether you are in agreement with the company's overall direction and goals (and the fact that you are essentially contributing to that effort by working there); it reminds me of this article with a very much opposing view: