Topgolf, an entertainment venue with three locations in Alabama, has begun layoffs months after the business was acquired by the private equity firm Leanard Green, according to Dallas magazine reporter Ben Swanger.
Topgolf, an entertainment venue with three locations in Alabama, has begun layoffs months after the business was acquired by the private equity firm Leanard Green, according to Dallas magazine reporter Ben Swanger.