Isso também acontece no software comercial; Eu trabalho em uma empresa de software de negócios e fomos convidados a aguardar 80 horas por mais de 4 meses. Alguns dos desenvolvedores seniores da empresa vinham fazendo isso há quase 9 meses quando o lançamento chegou.
Eu direi que é um ser humano muito raro que pode trabalhar esse tipo de horas extras sem remuneração, horas extras ou mesmo comida (eles nos fizeram pagar por nossas próprias refeições quando ficamos até as 2 da manhã).
Eu direi isso, no entanto, os primeiros 2-3 meses desta Marcha da Morte foram realmente muito agradáveis, pois fui jogado de cabeça em uma base de código (este é meu primeiro trabalho fora da universidade) e pedi para criar um SDK para seu produto. Eu não me importei em extra porque recebi uma grande responsabilidade e liberdade para fazer as coisas do jeito que eu gostava.
No final, recebemos um almoço grátis de US $ 20 e um sorvete para comemorar o ganho de 25 libras e ser servos contratados nos últimos 4 meses.
Esse tipo de prática ocorre quando você tem um monte de gerenciamento descendente de pessoas reativas. Os gerentes de nível intermediário montam um plano e executam, apenas para que os executivos mudem de idéia sobre o que desejam (mas não o prazo). Apenas sai de controle e há toneladas de trabalho duplicado / desperdiçado. Tende a acontecer mais quando os caras de alto nível veem alguma nova tecnologia sofisticada (nuvem, celular, etc.) no Gartner ou algo assim e pensam: "Ei, vamos fazer isso em nossa empresa! Nossa, sou tão proativo!"
Eu acho que é realmente sorte do empate. Algumas equipes serão divertidas e descontraídas, mas outras serão mal administradas e horríveis.
Uma última observação é que, em minha experiência, a maioria dessas equipes mal gerenciadas costuma ter MUITOS engenheiros imigrantes. Penso que a razão é que os portadores de visto dependem de seu trabalho para permanecer no país (pelo menos nos EUA). A maioria está com muito medo de dizer "não" ao chefe por medo de ser deportada.