I dont know of many high performing companies that give you full job security. I would go work for the federal gov't if that is what you seek.
Although layoffs are rarely a good thing, MANY companies go through this process. In most cases they do so to cut expenses, which to my knowledge is not why Intuit has done this. The reality is the grass is rarely greener and you will experience unpleasant tactics such as layoffs almost anywhere you go. On the flip side Intuit has let a lot of good people go.
I would like to see them retrain and invest in great talent in order to fill skill/knowledge gaps versus layoffs and hiring for the skills needed now. How long would it take to train versus going through hiring and ramp? I bet the timeframe is not that far off. My 2 cents...