Senior Manager, Business Development – Search Ad ProductsSenior Manager, Business Development – Search Ad Products
Yahoo is a global media and tech company that connects people to their passions. We reach nearly 900M people around the world, bringing them closer to what they love-from finance