TurboSquid corporate office is located in 643 Magazine St Fl 2, New Orleans, Louisiana, 70130, United States and has 51-200 employees.
turbosquid inc
turbosquid
turbo squid inc
turbosquid inc
turbosquid - inc
apex visuals
Departments
Number of employees
Engineering & Technical
8
Marketing
3
Operations
2
Finance
1
| Location | People at location |
| Asia | 11-50 |
| Europe | 11-50 |
| North America | 11-50 |
| Africa | 1-10 |
| South America | 1-10 |
Explore people who held key positions, contributed to TurboSquid's success, and advanced their careers.
Manager, Media & Techn... at Tulane University
Worked as Project Coordinator
at TurboSquid (2020-2020)
Explore More
Founded in 2000, TurboSquid is the world's leading source for stock 3D models. Their customers include over half of the Fortune 100 and a diverse set of industries including film and television, retail, gaming, news media, advertising, architecture and defense. Powered by a passionate community of millions of artists from around the globe, TurboSqu... Read More