94 employees
Otto is designing a new approach to modern transportation, starting with self-driving trucks.
2013