Found 150 Permanent, Europe jobs