Open-ended contract
France - 93400 Saint-Ouen-sur-Seine
France - Paris
France - Saint-Ouen-sur-Seine
France - 78130 Les Mureaux
France - Lille