Senior Manager, Business Development
1 month ago
London
You need to have an ability & willingness to work flexibly, usually in the London office, with occasional international travel, on-site at events, and some weekend work. This is a full-time role ...