Glenn es cofundador y presidente de NIV. Anteriormente, cofundó la firma de capital privado Silver Lake. Actualmente, es director de AT&T, copresidente de la Institución Brookings, presidente de CARE y vicepresidente de la Fundación Obama. Fue director y presidente del Comité de Auditoría y Riesgo del Banco de la Reserva Federal de Nueva York desde 2011 hasta 2020. Glenn fundó la Fundación Familiar Hutchins, que ha creado el Centro Hutchins para la Investigación Africana y Afroamericana en la Universidad de Harvard y el Centro Hutchins sobre Política Fiscal y Monetaria en la Institución Brookings. Tiene un AB de Harvard College, un JD de Harvard Law School y un MBA de Harvard Business School.