This is a stupid move by Microsoft. To save $80 million, it's going to sacrifice a lot of employee good will. It's part of Microsoft culture that employee's are expected to "go the extra mile" and work some very long hours during crunch time but this is going to dampen that will.