The leadership team at Upstream has a history of working in various media, technology, and consulting companies. They have experience in search marketing, product development, and commercial operations. They also have a background in finance and accounting.
View all