In old days, the companies used to conduct their business in physical buildings, whereby the employees had to travel physically to work for the company. However, with the globalization and the availability of advanced communication technologies such as teleconferencing, video conferencing and internet, the meaning of jobs associated with a physical location has changed. Online [...]