site logo

Postmates lays off dozens, closes Mexico City operations

Postmates