I think it ultimately boils down to management and how they view employees. If management views employees as another cog in the wheel, easily replaced as needed, then the "death marches" don't look so bad from their perspective. Work people as hard as possible for as long as possible--if they quit or leave, replace 'em. Conversely, if management views employees as long term stakeholders in the company and desire to keep talent around for a while, they build a corporate culture that pushes a good balance between work/life.<p>At first glance, in this case, you see a stark contrast between how two organizations view developers. Zynga --> cog, meet wheel. Atomic Object --> person, valued contributor.