Postmates laid off all its city managers yesterday

Get the Full StoryWhile one on-demand delivery startup expands this week, another is contracting a bit. TechCrunch has learned and confirmed that Postmates has let go of all of its city managers, as it centralizes some of its operations at its headquarters in San Francisco. The total number of people affected by the move is 15 across markets like Boston, Denver, Las Vegas, Nashville, New York, Philadelphia, Read More