As an engineer, this makes me have less desire to be with Yahoo. This move is like something a parent would do to a group of kids they couldn't trust to do their job without supervision. How about they just bring in, or fire the bad remote employees? Why risk punishing quiet, smart guys (who might be slightly introverted) who serve important purposes? Our company has remote employees, and most of them are brilliant.