That's nasty. Eek.
My S.O. does work extra hours at night sometimes, but then he sleeps in the next morning, and goes in late. He doesn't expect anymore than that from anyone else, either. If something big happens, like a move, everyone has to work more, but that's not the general occurrence.
He is always the manager that is negotiating more slack for everyone lol......He complains about the istj's who are constantly bending-over and getting upset over every-little-thing.
He does set "deadlines", to keep everyone on track, per the norm, but none of the programmers ever reach them lol..... These programmers do not even come into the office; they work from home, and they cannot easily be replaced. They have alot of experience with the product, and it's a gigantic piece of software that is maintained by them, with new mods being written to it constantly.
The company I speak of does have other projects going on, where programming is outsourced, but these dorks just spent several years on a project, only to find that the finished product does not run. lmfao. In order to get it to run, it would take several years of work done by experienced American programmers on this team. So, I think at least a few companies are figuring out that 25 cheap monkeys does not 1 expensive, experienced genius make...... The tides are turning for this company, anyways.