Microsoft – “Great place to work, but not if you want to transfer to other locations.”
1 of 1 people found this helpfulPros
Amazing managers who really understood that their primary role within a company is not to make themselves look better, but to grow you as a person and as a worker. I had nothing but great experiences working at MS, and still feel a bit of regret in leaving.
Cons
It was difficult to reconcile my personal life and work with regards to transferring locations. Once you're in a location, you're pretty much set. It's not a huge drawback, but it was ultimately the reason I left.
Advice to Senior Management
Focus more on quality of all products, and do a better job at influencing hardware development with your partners. Microsoft does not make much hardware, but when they do it's actually pretty good (Xbox360 red-ring aside). But the biggest problem is not in the software, but the fact that it has to run on such a multitude of hardware that MS does not make. If instead they influenced the hardware makers, or even made more products of their own, MS would have more of a chance to focus on quality.
Oh, and do something about those stock prices. I'm still a shareholder.