Glenn é co-fundador e Presidente da NIV. Anteriormente, ele co-fundou a empresa de private equity Silver Lake. Atualmente, ele é diretor da AT&T, Co-Presidente da Brookings Institution, Presidente da CARE e Vice-Presidente da Obama Foundation. Ele foi Diretor e Presidente do Comitê de Auditoria e Risco do Federal Reserve Bank of New York de 2011 a 2020. Glenn fundou a Hutchins Family Foundation, que criou o Hutchins Center for African & African American Research na Harvard University e o Hutchins Center on Fiscal and Monetary Policy na Brookings Institution. Ele possui um AB da Harvard College, um JD da Harvard Law School e um MBA da Harvard Business School.