I think their secret sauce, aside from obviously being attentative to customers, is to have small teams, 6-7 is considere ideal team for development of games and I would project that to pretty much anything. Just enough talented people to get the job done and nobody to interfere.