Glenn es cofundador y presidente en NIV. Anteriormente, cofundó la firma de capital privado Silver Lake. Actualmente es director de AT&T, co-presidente del Brookings Institution, presidente de CARE y vicepresidente del Obama Foundation. Fue director y presidente del comité de auditoría y riesgo del Banco de la Reserva Federal de Nueva York de 2011 a 2020. Glenn fundó la Fundación Familiar Hutchins, que ha creado el Hutchins Center for Investigación Africana y Afroamericana en la Universidad de Harvard y el Hutchins Center sobre Política Fiscal y Monetaria en el Brookings Institution. Tiene un AB de Harvard College, un JD de Harvard Law School y un MBA de Harvard Business School.