Technology Center of Excellence artist rendering Environmental Sustainability Leadership in Energy and Environmental Design The CenturyLink corporate headquarters is located on 77 acres in Monroe, Louisiana.