Technological advancements are enabling new models for interaction between companies, employees, and customers