Antes de fundar International Ivy en 2011, Lily ocupaba el cargo de Líder de Marketing Vertical en Ingersoll Rand (2010-2011) y una gran cantidad de cargos en Pfizer(2001-2010) incluyendo el de ser Directora de Estrategias e Innovación a Nivel Mundial. Durante su estadía en el Corporativo Americano, ella viajó constantemente a través de Asia, Europa y América Latina. Ella recibió su Título en Ciencias de la Economía en University of Pennsylvania, the Wharton School, su Maestría en Administración de Negocios en Harvard University, Harvard Business School y su Certificado para la enseñanza del inglés a nativos de otras lenguas (TESOL) en Columbia University, Teachers College. Ella es madre de tres maravillosos hijos.