VCs often advise new grads to join a mid-sized, hypergrowth company (e.g. Breakout List or Wealthfront Career-Launching Companies); others say a big company is the best place to learn engineering practices and get interviews for the rest of your career.
I wonder how much survivorship bias exists in these recommendations, though - successful "survivors" of the startup world are the ones giving this advice, while those who failed don't have a platform. Optimizing for learning, what would you advise a new grad in 2018?