Senior Account Executive
AlturaAmsterdam
Right now, bid managers are the spider in the web: pulling information from everywhere, stitching it together, making judgment calls under pressure. Most of that knowledge stays siloed. Altura changes that. We turn the bid function into a source of real competitive advantage:…