Capgemini Company Man Capgemini34 years agoOpen For VotingA French company but with most of their employees based in India