Found 50 Manager, Europe jobs