About NCR Atleos 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 across the
For more than three decades, premier organizations have trusted IPM to help ensure the successful execution of their strategic portfolios and critically important initiatives. With 90 percent repeat business and a Net Promoter Score in the