Ok, so having just taken a new job several months ago after some misfortune at my previous job, I have come to the conclusion that I hate “Corporate America” (or what we in the consulting business call “industry”). By Corporate America, I generally mean large, slow moving, beaurocratic, organizations populated by people who generally “fell into their jobs”, work 9 to 5, and generally stay at their jobs for years and years, getting promoted about once a decade unless some misfortune causes a separation. Basically what you see in Dilbert, The Office or Office Space. Real world examples might include WalMart, American Airlines, etc.
In contrast, most of my experience has been with what I call, for lack of a better term, “high performance companies”. Places like consulting firms, law firms, certain front-office financial services jobs, and other professional services firms. These companies tend to hire tons of bright kids out of college and then burn through them in a few years. They are characterized by long hours, poor work/life balance, higher salaries but higher turnover (including “up or out” policies) and often young, inexperienced management with inflated titles (ie a Vice President in an investment bank is part of a pool of junior level managers about 28 years old while a VP in Corporate American is usually much older and runs an entire division). Generally just being hypercometetive. Typical examples would be seen in movies like Wall Street, Boiler Room, The Firm (but maybe not so crooked). Real world examples would include a trading floor at Bear Sterns (ok maybe so crooked after all) or Accenture.
These are also they guys who blow into the first type of company and get things all stirred up (for better or worse).
Health care and non-proffits also seem to have their own unique culture, but as I’m not as familiar, I’ll leave those out of my OP.
But what actually makes a job “good”? I liked the people, the moderate travel and other client perks of my last job but I had no personal life. In contrast, I work 9 to 5 at my current job, but my day litterally consists of 15 minutes of actual work as it takes over 6 months to come to a consensus whether we should start a $30,000 project.
People at my current job seem to spend several miserable decades there, the whole time hating the same obnoxious boss. People at the “high performance” companies seem to get fed up and quit after about 2 years if they don’t get promoted so it seems like there’s never anyone around who actually knows what they are doing. Then again, the people who have been at the Corporate jobs know what they are doing, they just don’t care as 99% of their job appears to be avoiding the incomprehensible beaurocracy.
There’s a lot more pressure at the high performance companies too. You are always a bad trade, blown deal or low utilization quarter away from being shitcanned.
So what actually makes a job “good”? (Please limit bitching about your current job…I’m kind of looking for ideas for jobs that don’t suck).