Omidyar Network is a venture of The Omidyar Group
Today, more than 70 percent of Americans struggle financially. At the same time, these same households pay roughly $175 billion annually in fees and interest …
Omidyar Network is a venture of The Omidyar Group