What Makes A "Good" Company Different From Any Other?
I haven't had that many jobs in my life, but as a contractor for 13 years I've been in numerous companies and talked to lots of people about how much they liked their jobs. Believe it or not, the biggest reason I've found for job dissatisfaction is management.
Almost everyone is mostly happy with their co-workers, work challenges, pay, benefits etc. Almost always, they complain about their supervisors, the executives, and especially the investment board.
I'm not sure it is totally management, since many people (myself included) have worked for really good managers. I think there is also some correlation to the number of levels of management.
At one time I worked for a “good” company with about 100 employees. We enjoyed a 90%+ retention rate before the dotcom bubble peaked. There was 1 level of management between me (the worker bee) and the CEO, some people had 2 levels. This company was sold to a much larger company for a lot of money (really good timing on the owner's part). I now had 8 levels of management between me and the CEO and the retention rate dropped to about 50% as all the senior people found different jobs, rather than working for the new company. This could be a result of the new company not understanding the services of the company they bought and thus angering those who did. Or it could have been the transition from personal management to impersonal management.
Another company had 4 levels of management between the worker and the CEO and the retention rate was about 50% again. In this case the investment board couldn't seem to make up its mind about where the company was going. They staffed up, called for a RIF and then soon after an across the board 10% pay cut followed by ousting the CEO and bringing in a new one, then setting goals based on promises made by people who were no longer with the company. Here one could argue that the quality of leadership was a larger factor than the number of management levels. I might argue that there is a correlation still.
How about you? Do you work in a good company with many levels of management? Or only a few? Or do you like many others have lots of management and everyone complains about them?