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