Most of the negative stuff written about Zynga is BS or blown way out of proportion. eg, the whole "stock takeback" thing - if anything happened it was politics between 3 or 4 of the original founders. After all the bad PR, my (overly generous, way beyond market value) stock grants are more safe here than at any other company. what else? Pincus does NOT have 3 heads - he's actually pretty nice and a fun guy - though he will rip you a new one of you are in need of a "course correction" - so what? Have a thick skin, take the feedback, and move on. Oh, and Pincus DOES read and respond to EVER SINGLE email that is sent to him, typically within minutes. It's scary ... I think he may be a cyborg. But seriously, it's pretty goddamned impressive (just as a human feat), and I guess it lets you know that "management is listening", which is good.
Nowhere is perfect. Lots of people in the main office and in the game studios pull crazy hours. But lots of them love it too, and most of those guys have eye-popping stock grants. There's also plenty of people who _successfully_ work a 40 hour week. Hours are flexible.
Biggest con, and this might be related to my division, - there is some level of confusion / randomization on mission - things can change rapidly, one thing this week, a new thing next week. Though, in balance, I'll take that any day versus being back at Microsoft where a broken team could spend 5 years (literally, was there for 2 of them) doing something that was obviously never going to succeed. Less of that happens at Zynga, but it does happen. And in my case, it seems to have gotten much better .... at least for now.
It's not a 30 person company anymore (not been for some time). There's a ton of studios, a ton of infrastructure teams, and several thousand employees. Same downsides as any big company. Politics and interest alignment issues do exist. Getting visibility for your work matters as much as how much you did. Same story. No worse than any other company of this size ... and perhaps a bit better... I haven't really seen any truly cynical politics like I've seen at other large companies; just the standard stuff of a ton of people semi-chaotically trying to figure out what things should get built and by whom. Only way to escape that is to work at a company of 1.