@TheGeorgePu I suspect there are a few reasons that lead to self imploding. I'd add:
Picking something you are motivated to keep improving on day after day.
5 of my favorite lessons learnt while working at Amazon that I now use everyday:
1. relentlessly focus on the customer. innovate on behalf of your customer. delight your customer. keep them at the center of everything you do and work backwards from there.