Microsoft Engineering Reviews | Glassdoor

Find jobs for Engineering

Microsoft Engineering Reviews

Updated February 20, 2018
4,065 reviews

Filter

Filter

Engineering

4.1
StarStarStarStarStar
Rating TrendsRating Trends
Recommend to a friend
Approve of CEO

Employee Reviews

Sort: PopularRatingDate

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

  • Mid level management, review system (in 522 reviews)

More Pros and Cons

  1. "Great company"

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

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

    Pros

    Every possible role you can think of ins software industry, Microsoft has it.
    Easy to switch roles to try different career options
    Grow as IC or as Manager with similar compensation

    Cons

    Gigantic. Some teams have bad LT.

    Advice to Management

    Empower engineers and Leads to take more bold decisions without having to go through long chain of LT.


  2. "Great place to work, but depends on the team you land in"

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

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

    Pros

    This review is for the Office 365/Outlook team.
    * Great people and management
    * Family friendly (great work-life balance)
    * Great benefits
    * Great facilities (medical facilities, sports fields, I hear they even have a treehouse now)
    * Free drinks cooler

    Cons

    I've heard nightmares in certain teams, so YMMV depending on the team.
    No free food.

  3. "It was great until they divested this part of their business"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Engineering Program Manager in Mountain View, CA
    Former Employee - Engineering Program Manager in Mountain View, CA
    Recommends
    Positive Outlook
    Approves of CEO

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

    Pros

    Outstanding comp, benefits, and stock sharing. Yearly Stock awards that vest over 5 years are a great way to retain top talent. Other tech companies should take note...

    Cons

    Things can become bureaucratic and you can get lost if you're not a self starter and able to influence others for your cause. Rating system was overly reliant on goal commitments made early on in the review cycle.

    Advice to Management

    Basing salary merit increases on ones commitments without constantly seeing if those are in line with current business strategy can motivate in the wrong direction.


  4. Helpful (1)

    "One of the best companies I worked with."

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

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

    Pros

    Flexible hours. Easy to talk to managers. Even if a little slow to get promotions, still faster than other big companies.
    You pay for food, yet it is really good food.

    Cons

    You need to pay for food.
    Slow to publish updates. Sometimes good updates get delayed "until next release" even if no further testing is done.
    Some people don't like you simply because you are in tech (or at least in a big tech company).

    Advice to Management

    You are targets of some major hackers. Believe when a worker complains about a story that seems crazy. You are the ones.


  5. "Good place to work. May not last long as a leader."

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

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

    Pros

    Experience gained and positive working experience highly dependent on immediate team culture, management chain and product. Some teams are more assigned with industry standards, have a faster development cadence and more open development stage.

    Cons

    Others are stuck in legacy mode, with entrenched management chains and practices.
    There is a lack of focus on quality as PM teams are inventivized to ship features with low quality, low customer engagement and no long term quality improvements. There's very poor integration of web clients with workflow in almost all Microsoft properties. The worst offender is Windows. Rather than aggressively pushing web based development they are still pushing UWP- a Direct result of not built here mentalit and the same applies to office with desktop apps. The web based alternatives exist but are woefully inadequate in terms of feature quality and performance. The only teams that may have a hope are Azure and Xbox, the former because of more modern management chains and the latter because of a renewed emphasis on customer needs.

    Advice to Management

    Legacy desktop apps, especially office have no future. Move everything to the web. Focus every resource there.


  6. "It isn't all it's made out to be."

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Senior Technical Support Engineer in Reston, VA
    Former Employee - Senior Technical Support Engineer in Reston, VA
    Doesn't Recommend
    Neutral Outlook
    No opinion of CEO

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

    Pros

    Great benefits. Flexible hours. Cool work.

    Cons

    The biggest issue for me was their rush to get product out regardless of the quality. It chased a lot of dedicated, big customers away. Now the product they took over is being discontinued. They took a very good product and destroyed it. What a shame.

    Advice to Management

    Put customers and quality first.


  7. "Learn more than at any school."

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Development Engineer in Cambridge, MA
    Former Employee - Software Development Engineer in Cambridge, MA
    Recommends
    Positive Outlook
    Approves of CEO

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

    Pros

    I learned more working at Microsoft than I ever could have at any school.

    Cons

    There is some stress and pressure. If you don't keep up, you will not keep your job. Then again, you shouldn't.

    Advice to Management

    I have no problem with the way they did their jobs.

  8. "Software Engineer"

    StarStarStarStarStar
    Current Employee - Software Engineer
    Current Employee - Software Engineer

    I have been working at Microsoft full-time (Less than a year)

    Pros

    Good management, pay, and benefits.

    Cons

    HR department is hard to utilize since most of it is through email.


  9. Helpful (1)

    "MS Review"

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

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

    Pros

    Good compensation, working with latest technologies and processes.

    Cons

    Work life balance has decreased in the last few years

    Advice to Management

    Google and Amazon appear to have more momentum attracting new talent , we need to do better making Microsoft a more attractive company to work for. We also need to do better with work life balance.


  10. "Hardware Reliability Engineer"

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

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

    Pros

    Great benefits and balanced work life

    Cons

    gets too bust at times and job security