This is the kind of place I'd love to work at. In many ways this is a lot like working on web projects - heavy constraints, trying to solve real world problems in new ways, trying to make the outcome scale to many people and situations, and all while trying to make it beautiful as well as functional as well as easy to use.
The nice thing about this is that the result is much more tangible.