Vor der Gründung von International Ivy im Jahr 2011, hatte Lily die Position eines Marketing Leiters bei Ingersoll Rand (2010-2011) und zahlreiche Rollen bei Pfizer (2001-2010), u.a. die des Direktors für weltweite Strategie und Innovation. Während ihres Berufslebens, bereiste sie Asien, Europa und Lateinamerika. Sie erhielt ihren Bachelor of Science in Wirtschaftswissenschaften an der University of Pennsylvania, der Wharton School, ihren Master in Business Administration an der Harvard University, Harvard Business School und ihr Zertifikat als Englischlehrer für Fremdsprachler (TESOL) an der Columbia University, Teachers College. Sie ist Mutter von drei (wunderbaren) Kindern.