There are 20,000 google engineers working in "research and development", what could all of these people possibly be doing?
There are 20,000 google engineers working in "research and development", what could all of these people possibly be doing?