NCR Atleos
–
Scotland, United Kingdom
64000.000 - 80000.000
NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers... - May 24