I may get downmodded here since I'm drawing upon vague memory only, I had the impression that Zynga from an employment perspective was run more or less like a slave ship. Surely developers working under a terrible management environment has some impact on a company's ability to recognize and quickly adapt to market changes ?