Senior Product Strategy Manager
18 days ago
Aviva Investors, the global asset management business of Aviva plc, manages £253 billion in assets with a 1,000-strong team across nine countries, focused on delivering outcomes that matter. Up to £1,200 of free Aviva shares per year through our Matching Share Plan and share in the success of Aviv