March 25, 2021Global Tech Company Opens New Headquarters in Aurora City of Aurora, IL. News Release, 3/25/2021 Aurora, Illinois - In less than a decade after its founding, an Aurora-based tech company has