 He then worked as managing director of the New York office of Clark & Weinstock, a public policy and management consulting firm.Since 1990, Schrage also served as adjunct professor at Columbia Business School, where he taught a seminar that "explores the intersection of international human rights law and multinational business practices", and Columbia Law School.Schrage served as the Bernard L. Schwarz Senior Fellow in Business and Foreign Policy at the Council on Foreign Relations and also worked at Gap, Inc., as the senior vice president for global communications.