Iliad is a European telecoms group running the Free, iliad and Play brands in France, Italy and Poland, serving 45.3m subscribers across mobile, fixed-line and digital services.
1 job