There is mounting evidence that starting a business reduces stressfortune.com26 pointsaard2 years ago