Retail
International discount supermarket chain operating over 12,000 stores across 30 countries.
Culture has not yet been written