500 employees
Terra is a cloud-based platform for biomedical research to connect researchers to access data, run analysis tools, and collaborate.
2017