|
"American Spring"? Hardly. We're not talking about the government, here. Look, you want to make complaints about your former employer? Fine. But if you do so publicly, be prepared to have a much harder time finding your next job (or if you've already found your next job, they may reevaluate their decision to hire you). Any company should be wary about hiring someone who has a history of airing their dirty laundry in public. The truth is that if you want to, you can create change, even in large companies like Microsoft, and even without being in a management position. Most people are simply too impatient and not willing to do the work. --It takes time to build influence and figure out what has to be said in public vs in private. Most(?) engineers aren't very good at politics - we're blunt and worry more about saying what we think needs to be said than how people will take it, an approach that tends to fail miserably when dealing with non-engineers. And, of course, eventually you'll probably move to another company no matter what. When I've decided to move on, I've always made sure to send my manager an email describing what I think the company was doing right, what it was doing wrong, and what made me decide it was time to leave. At that point, they can decide how much of that they want to share up the management chain, and this way I don't burn bridges. |
My experience has been the opposite. Every time I've tried to create some nice stuff, the manager above me always perceived as a threat to his position.
And he purposefully rewarded under performers and build his own gang around such people to gather support.
In fact one manager told me, I am not a good player because I was going too fast, and good team player always goes as fast his team.
In other words, he wanted me to become as inefficient as others if I had to become his best man.
Good experience in $LARGECOMPANIES are exceptions, not rules.