ESOP Fact 1: 25% more likely to stay in business Companies that have an Employee Stock Ownership Plan are 25% more likely to stay in business.