The NCR Corporation, a technology company that specializes in ‘omni-channel solutions,’ officially opens its world headquarters today in midtown Atlanta near Tech Square.  The impressive tower will serve as home base for the company’s 30,000+ employees and will play a big role in Atlanta’s development as a tech hub.  Another major company moving its HQ within city limits has Atlanta’s ship RISING…

Login

Lost your password?