Mercedes-Benz USA last week celebrated a milestone in constructing its new Sandy Springs headquarters. While the building rises on a street recently renamed for the luxury automaker, the company was removing its brand name from ads on Fox News star Bill O’Reilly’s program amid his sexual harassment lawsuit scandal. MBUSA is currently housed in temporary […]