Nicholas Byrd is the CFO of IDEO.
1,547 people are employed at IDEO.
IDEO is based in Palo Alto, California.