Our People

Our People

An ideas company is by definition a people company. Technology supports us. Research informs us. But insights and ideas? They come from our people.