Billy Steele / Engadget
Nike is opening a technology center in Atlanta next year – Nike has facilities all over the world for product innovations and its aspirations beyond footwear. Today, the company announced that its opening a new Technology Center in Atlanta, Georgia. Nike says the location will be located in West Midtown and is slated to open in early 2023. Until its ready, …