Francis deSouza worked at Microsoft as the Director of Program Management from 1998 to 2001. He joined Microsoft after the company acquired Flash Communications, where he was the co-founder and CEO.
20 Francis deSouza Questions: Can You Get a Perfect Score?