Pros
extraordinary technology--for instance, any one of the thousands of game on the Roblox platform could have players on xbox, a tablet device, iphone, android, desktop, etc.--amazing. A few days ago i saw a cutting-edge multi-player game re-implemented on Roblox with astonishing fidelity. The developers who build this technology are sitting all around me--that's perhaps the best thing. Another: it is run by adults. Not by a 25-year old stanford drop-out who just wants to be famous. The codebase here was created deliberately with tender loving care by masters. As a result there seems to be astonishingly little technical debt--eg, on the roblox blog, you can read about major upgrades to the core game components (the physics engine. This would be impossible without a rock-solid code base
Cons
about 325 people; there is some bureaucracy, but if you are coming from a larger org, you might have the opposite impression