Iliad is a European telecommunications group running Free in France, iliad in Italy and Play in Poland, providing mobile and broadband services to 45.3m subscribers.
1 job