Open Menu
Companies>Descartes Labs
Last Modified10/07/2022 12:00 AM
cover
Descartes Labs icon

Descartes Labs

Claimed Company
Employee Participants10
Total Rating148
Revenue$0
Descartes Labs Culture This score is derived from employee ratings & reviews
4.7/5
Descartes Labs's Overall Culture is rated
A+

Building a living, breathing atlas of the world by applying artificial intelligence to satellite imagery Read More

Headquarters 100 N. Guadalupe St., Santa Fe, NM 87501, USA
Top 5%
97/100