Founder 100 MagazineMar 22, 20211 minPostmates cuts dozens of jobs and closes Mexico City office Postmates have been forced to lay off dozens of employees and close it's Mexico City office. Despite filing paperwork for an IPO,...