One of Atlanta’s Largest Office Leases of 2024 consolidates hundreds of employees into a 165,000-square-foot workplace.