Do you know how Google runs its organisation and its business ?
They make it fun !!!
All Google employess think that they are important people in this planent. This is the result of well designed company culture of Google that gives more attantion to the employees.
Google management team consist of many people who has a great reputation on his/her field. It gives a good advantage for Google.
It plays a role as an company who facilitate a so called co-creation environment. All it users can try and feels the value of the services. And the users also can share the values with other users. It is important to increase the value of a service/product.