
Early last month, Mercedes-Benz fessed-up to one of the worst-kept secrets in the automotive world: after decades of doing business out of Montvale, New Jersey, the company admitted that it was moving its U.S. headquarters to Atlanta, Georgia. You might think, "Wow, that's a big win for the the Peach State!" But oh, the Peach State isn't...
More...