

No, not really. Where I work now is fantastic and we have great leadership. The moment your original visionary leader leaves and someone with an MBA gets in their place, it all goes to shit. This is LITERALLY what happened to Google and to Apple. Both super dynamic companies with great culture who were then gutted to generate shareholder value.
Every year I tell my CS/CE/Info students that the market is saturated and that jobs are hard to find. I then tell them that they have to figure what motivates them: a paycheck or service. I then suggest that public service is generally stable while private enterprise can be volatile. I finish by telling them that they have to decide what among this fits them best.