There are newer employer reviews for Microsoft

 

Excellent work place

  • Comp & Benefits
  • Work/Life Balance
  • Senior Management
  • Career Opportunities
Current Employee - Technical Program Manager  in  Redmond, WA
Current Employee - Technical Program Manager in Redmond, WA

I have been working at Microsoft

Pros

Working at Microsoft gave me a pretty good experience that you could get a chance to work with one of the brightest people.

Cons

Some business owners that I know doesn't know much of what they are doing, they are simply doing what they were told to do any never try to drive the overall growth of the company

Advice to ManagementAdvice

I think this reflect to my cons of working at Microsoft, I don't think everyone is so bright as you think and a lot of people are simply sitting on their ass and collecting salary. I think a business person needs to know a bit more about the technical side, as same as the enginneering team may want to know a bit more on the business side.

No opinion of CEO

8105 Other Employee Reviews for Microsoft (View Most Recent)

Sort: Rating Date
  1.  

    Good environment but politics ruining honest rewards and promotion

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Career Opportunities
    Current Employee - Senior Software Development Engineer Lead  in  Redmond, WA
    Current Employee - Senior Software Development Engineer Lead in Redmond, WA

    I have been working at Microsoft

    Pros

    Results-oriented culture, plenty of resources to get things done, people are helpful. Reasonable focus on learning and employee development. Generally get the right computer equipment to be productive.

    Cons

    Keep making the same stupid mistakes as a company, and those who make the mistakes keep getting rewarded and promoted until they really mess things up big. Then they are dismissed only to start the whole cycle over again. This feels like insanity!

    Advice to ManagementAdvice

    Focus on customer satisfaction (quality, key needs met, compelling product updates regularly) and they will happily buy your products. Keep employees happy (work-life balance respected, end death marches, give them honest career feedback and advancement opportunities, reward the people who do good work not the people who create their own crisis then solve it) and they will continue to work hard for you.

    Disapproves of CEO
  2. 3 people found this helpful  

    Great benefits, but they come at a price

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Career Opportunities
    Current Employee - Anonymous Employee  in  Redmond, WA
    Current Employee - Anonymous Employee in Redmond, WA

    I have been working at Microsoft

    Pros

    The benefits at Microsoft can't be beat. I haven't paid for health-related costs in the ten years I've been there. The company is also incredibly diverse, giving you lots of options for moving around to different disciplines and products. And the resources you have available to you are pretty unbeatable (funding, etc).

    Cons

    Microsoft suffers from a few systemic problems that make it an increasingly miserable place to work.

    First, people management is an under-appreciated discipline at Microsoft. Instead of promoting employees who are truly interested in and have a talent for management, the company simply promotes the smartest, most accomplished individual contributors into leadership positions. This creates an environment where managers spend much of their time continuing to work as individual contributors (where there natural talents lie), and neglect the critical tasks of managing and leading their teams.

    Second, Microsoft has always prided itself on hiring the "best and the brightest." This, unfortunately, has been taken to an extreme. The company has a weakness for people who are undoubtedly smart, but often socially inept and acutely uncollaborative. Having worked in both engineering and marketing organizations, it's a problem that spans multiple disciplines at the company. This can make it a very frustrating place to work. Meetings get mired in arguments over esoteric details instead of focusing on the "big picture", decisions get postponed or constantly revisited because someone is always uncovering new information that needs to be analyzed to the nth degree, and innovation grinds to a crawl amid people more interested in proving that they're smarter than the guy next to them, instead of working together toward a common goal. As these "best and brightest" inevitably get promoted, these problems are only exacerbated at more senior levels of the company.

    Finally, the company is hypocritical in its approach to managing attrition. On one hand, Microsoft is ruthless in how it manages "middle of the road" performers. People who are good at what they do and enjoy their work, but who aren't interested in climbing the corporate ladder, are often ranked in the "bottom 10%" of the company during annual review. This sends the wrong message to solid performers, and severely hurts their chances of finding other positions within the company. On the other hand, human resources policies and corporate fears of litigation make it nearly impossible to fire people who truly are under-performers. Having worked in the public and private sectors, I found it substantially easier to fire people from government positions than from Microsoft.

    Advice to ManagementAdvice

    Remove the barriers to firing under-performers, invest in solid "middle of the road" employees, promote people based on their interests in and talent for management and leadership (not based solely on intellect and individual performance), and reward people who focus on the big picture, collaboration, and execution.

    Doesn't Recommend
There are newer employer reviews for Microsoft

Worked for Microsoft? Contribute to the Community!

Your response will be removed from the review – this cannot be undone.