Microsoft Reviews | Glassdoor

Microsoft Reviews

Updated December 16, 2018
18,721 reviews

Filter

Filter


Employee Reviews

Sort: PopularRatingDate

Pros
Cons
  • "Certain groups can have poor work-life balance" (in 1185 reviews)

  • "Outdated review system which is anything but fair" (in 529 reviews)

More Pros and Cons

  1. "Autonomy and opportunity for impact. Define what and why and help guide how working with engineering managers."

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Senior Program Manager in Sammamish, WA
    Current Employee - Senior Program Manager in Sammamish, WA
    Recommends
    Neutral Outlook
    Approves of CEO

    I have been working at Microsoft full-time (More than 8 years)

    Pros

    Great work life balance. Impactful work.

    Cons

    Organizational decision making and prioritization can be problematic depending on the org and how your team fits into the org charter.

    Advice to Management

    Organize the teams with core competencies in the right units to promote opportunities for integration and give more purpose to ICs.


  2. Helpful (1)

    "Global Program Manaer"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Global Program Manager
    Current Employee - Global Program Manager
    Recommends
    Neutral Outlook
    Approves of CEO

    I have been working at Microsoft full-time (More than 10 years)

    Pros

    Truly a global company.
    Satya Nadella
    Great coworkers.

    Cons

    Cost savings means less collaboration. Teams will just stop doing a function, not considering the impacts to other teams and then upper management gets upset at teams delivering services on why they can't perform.

    Tools and processes are blockers big time. More tools and processes are created to try and help the old processes and tools making for a complicated interrelated matrix with minimal cooperation between teams

    No advancement outside of Seattle and if you are good at a role, its hard to "be allowed" to move on.

    Advice to Management

    Listen when employees say they are burned out and get them help. Many people area afraid this will be used against them (and yes that happens)

    Pay more attention to the tools used to run the businesses. we are a

  3. "Can be a great place to work"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Principal Level Manager in Redmond, WA
    Former Employee - Principal Level Manager in Redmond, WA
    Recommends
    Neutral Outlook
    No opinion of CEO

    I worked at Microsoft full-time (More than 10 years)

    Pros

    Smart people, lots of different products and technologies to work on, growing respect real work/life balance.

    Cons

    Most execs still have no idea how to deal with the AI revolution.


  4. "Great place to work, lower salary than Google"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Engineer-II in Redmond, WA
    Current Employee - Software Engineer-II in Redmond, WA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Microsoft full-time (More than 3 years)

    Pros

    Intelligent coworkers, good leadership, focus on employee happiness

    Cons

    Lower salary than other large software companies in area


  5. "Company lets managers and leads publicly reprimand their reports for technical or performance reasons"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Senior Software Engineer in Research Triangle Park, NC
    Former Employee - Senior Software Engineer in Research Triangle Park, NC
    Doesn't Recommend

    I worked at Microsoft full-time (More than 5 years)

    Pros

    Challenging work and environment, very capable coworkers

    Cons

    The company encourages a culture of managers and leads publicly reprimanding their reports for technical or performance reasons. Such feedback should be given in a private office or conf room setting rather than in hallways. An aggressive performance culture is great and poor performers can be terminated, but that should be done without humiliating well qualified engineers in front of their colleagues.

    Advice to Management

    An aggressive performance culture is great and poor performers can be terminated, but that should be done without humiliating well qualified engineers in front of their colleagues.


  6. "Good Company!"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Product Manager in Redmont Park, AL
    Former Employee - Product Manager in Redmont Park, AL
    Recommends
    Positive Outlook
    Approves of CEO

    I worked at Microsoft full-time (More than a year)

    Pros

    good people which are nice to work with

    Cons

    long working hours at times


  7. Helpful (1)

    "Amazing company, but retail branch is flawed"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Assistant Store Manager in Bridgewater, NJ
    Former Employee - Assistant Store Manager in Bridgewater, NJ
    Recommends
    Positive Outlook
    Approves of CEO

    I worked at Microsoft full-time (More than a year)

    Pros

    Company mission and vision is second to none. Benefits are amazing, flexibility for a retail job is unrivaled. You get to use the latest and greatest products and software. One of the best things about the company is that the larger corporation listens to its people out in the field to improve on products and services. Tons of opportunity to learn new things.

    Cons

    Very little room for advancement because there are so few stores. There is almost no accountability unless they don't like you. Mixed messaging is common, but the bottom line is that you'll be expected to just do as you're told.

    Advice to Management

    My advice would be to treat all employees with all of the things that are preached, not only the ones you like. Favoritism is a very real problem within the stores. Accountability on the right people who are not contributing to the success of the stores would be a great change instead of pushing out the people who don't blindly obey. Actually live the values, currently they're just words on a page.

  8. "Data scientist"

    StarStarStarStarStar
    Current Employee - Anonymous Employee
    Current Employee - Anonymous Employee

    I have been working at Microsoft full-time

    Pros

    work life balance
    single office

    Cons

    salary is too low.
    too many levels.


  9. "Good company for one who's good at soft skills."

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Anonymous Employee
    Former Employee - Anonymous Employee
    Doesn't Recommend
    Positive Outlook
    Approves of CEO

    I worked at Microsoft full-time (More than 3 years)

    Pros

    Good insurance plans if you got a family.

    Cons

    SDEs writes good leetcode solutions yet fail to make a product with good quality (most of them caused by poor design). Project managers who're always bossing around, rarely doing something meaningful but got promoted so much easier compared to SDEs.

    Advice to Management

    I have nothing good to advise the management. I assume this is because MS is a matured company and have lots of good victorious history in the software industry. I think you need to get rid of some managers who are always busy, work long hours but always fail the product he's responsible or participated. He/She might be good at being a productive IC but is definitely suck at leading a group of smart people.


  10. "Debugging engineer"

    StarStarStarStarStar
    Current Employee - Anonymous Employee
    Current Employee - Anonymous Employee

    I have been working at Microsoft full-time

    Pros

    Plenty of technologies to learn

    Cons

    Management is reluctant for any positive change