On-site & Remote

Showing 1 job

General Manager, Italy

Location: Italy; Remote
Compensation:

EUR 179,200-268,800 / year

Posted:
1 month
Director