SqueakyPickle
28moby
number of deadpooled startups, or companies in India that shutdown or were pushed to the brink of a shutdown, stood at 34,848 in 2023
28mo ago

JazzyBurrito
28mo
The anti-survivorship-bias-reinforcing post. Thanks
Discover more
Curated from across