An idiot can compare Dell's layoff status against Expo Holding's growth status and make the right choice IMO. Maybe some of these companies have gotten so big they can't see the foundation crumbling till the business is on its knees. Or the driving force behind the company (i.e.the CEO) is so far removed from the employees that there is no enthusiasm or incentive to perform well. I have always preferred small businesses- I believe they are better run companies for that reason. The owner needs to keep things running right and keep them going in the right direction, as with EXPH.
Forget about all the reasons why something may not work. You only need to find one good reason why it will.