Subscribe
Subscribe

FanDuel reveals Atlanta tech hub site location

US operator selects 68,000 sq ft office space in award-winning Ponce City Market retail area for 900 tech employees

Atlanta fanduel technology US sports betting