Csquare corporate office is located in 3100 Olympus Blvd Ste 510, Coppell, Texas, 75019, United States and has 501-1,000 employees.
centersquare
csquare
c'square
c'square realty pvt ltd
c'square realty pvt ltd
c-square inc
Departments
Number of employees
Operations
95
Information Technology
64
Sales
47
Engineering & Technical
36
Finance
31
Marketing
8
Legal
7
| Location | People at location |
| North America | 201-500 |
| Europe | 11-50 |
| Asia | 1-10 |
| South America | 1-10 |
| Africa | 1-10 |
Explore people who held key positions, contributed to Csquare's success, and advanced their careers.
Cloud & Infrastructure... at DXC Technology
Worked as Field Chief Technology Officer
at Csquare (2020-2024)
Co-Founder & Chief Exe... at AUBix
Worked as Senior VP, Corporate Development & Investor Re...
at Csquare (2017-2019)
Explore More
Csquare is a colocation and data center services provider headquartered in Coppell, Texas, formed in 2024 when Brookfield Infrastructure combined Evoque Data Center Solutions and the acquired assets of Cyxtera Technologies. Csquare specializes in delivering space, power, and connectivity services for mid-to-large enterprise customers and hyperscale... Read More