Taro Logo

Great company, bad performance review model

Senior Software Developer
Current Employee
Has worked at Microsoft for 9 years
August 3, 2012
Redmond, Washington
3.0
RecommendsPositive OutlookDoesn't Approve of CEO
Pros

One of the finest companies in the world. Finest medical insurance in the country. Individual offices, fully stocked kitchen, prime card. Does a wide range of things in software. You cannot get bored here. You can always jump to a team that interests you.

Cons
  • Performance review system. 15% of people on your team will be shafted, no matter what. The whole review process is shrouded in secrecy, so there is no way of knowing where you stand. This secrecy allows bosses to get rid of directs they don't get along with, with impunity.

  • No team bonding/spirit. Again, it's because of the annual review system that makes people scared of their peers. This leads to rampant jealousy and backstabbing. This is literally a dog-eat-dog world.

  • Wastage of resources: This again is partly due to the performance review system. If a person figures that he is not doing well compared to his peers, he is more likely to drum up something even when it is not needed. His boss may aid him in shoving his useless ideas onto others.

  • Empire building: I guess every mature company suffers through this problem.

  • Pathetic online division: This division is touted as Microsoft's future, but is filled with idiots who got themselves promoted because they happened to be there from the start. The result is utter chaos and a miserable work-life balance.

Advice to Management

Get rid of this ruthless performance review system. Make people love their jobs rather than fear their jobs. Microsoft, under Bill Gates, was a dream come true. Make it happen again.

Making employees fight like gladiators will only bring down Rome. In software, you can do your best work when relaxed and when you get good team support. You cannot be relaxed when you know that one good project by your peer can lead to you getting axed.

Even managers hate this system since they are human too and can understand the pain that they invariably cause.

Was this helpful?

Microsoft Interview Experiences