Xcelocloud corporate office is located in 5331 E Mockingbird Ln, Dallas, Texas, 75206, United States and has 51-200 employees.
xcelocloud inc
xcelocloud
xcelocloud holdings inc
Departments
Number of employees
Engineering & Technical
8
Sales
7
Marketing
5
Operations
4
C-Suite
4
Human Resources
2
Information Technology
2
| Location | People at location |
| North America | 11-50 |
| Africa | 1-10 |
Explore people who held key positions, contributed to Xcelocloud's success, and advanced their careers.
Data Analytics Princip... at Entrust
Worked as Senior Executive Director & Head of Data, Anal...
at Xcelocloud
Channel Sales Manager at DQE Communications
Worked as Senior Solutions Advisor
at Xcelocloud (2023-2024)
Team Lead, Operations at Insight Global
Worked as Manager, Service Delivery
at Xcelocloud (2024-2024)
Explore More
Founded in 2017, Xcelocloud offers a multi-vendor support solution for large companies and government entities managing complex software, cloud service, and computer hardware environments.... Read More