Voluntarily - it's awesome. I'm trying to code out of office as much as possible - doing toy projects or checking on interesting open-source code.
The problem, from my point of view, is that they think it's acceptable to demand those hours without even talking to a real person, but rather as a trivial part of pre-evaluation. It's ugly.