Mercedes-Benz gearing up to move headquarters to Atlanta
Mercedes-Benz USA (MBUSA), currently headquartered in Montvale, New Jersey, will be closing up shop and relocating in Atlanta, according to a statement released by Mercedes-Benz. MBUSA President and Chief Executive Officer Stephen Cannon and Georgia’s […]