Microsoft Engineering Reviews | Glassdoor

Microsoft Engineering Reviews

Updated December 7, 2018
4,359 reviews

Filter

Filter

Engineering

4.2
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 1182 reviews)

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

More Pros and Cons

  1. "Microsoft Work Culture Review"

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

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

    Pros

    The work culture and the environment is super beneficial to the employees.

    Cons

    Employees get too comfortable with the benefits and loyalties and might stick to a single team in Microsoft for a long time


  2. "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

  3. "Solid comfortable place to work, positive culture, surrounded by high-achievers."

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

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

    Pros

    Respect for the individual, constant stressing of core cultural values of letting everyone be heard, etc. Decent work/life balance, though it's hugely dependent on the individual to enforce. Individuals are encouraged to engage with managers at any level (for example with your manager's manager's manager...). There's a general high-level of passion for the products we make.

    Cons

    Loose on process, heavy on PM's to compensate. Compensation is middle-of-the-pack. And we're still compensated on a curve, even if the compensation policy claims there's no ranking.

    Advice to Management

    Be careful with forced distribution of compensation. Given the concentration of talent, the person near the bottom is still an excellent contributor and you'd hate to lose that person.


  4. "Great Culture"

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

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

    Pros

    The company has really change its culture and is very innovative now.

    Cons

    Pays a little less than other industry leaders


  5. "Enjoyable work"

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

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

    Pros

    Work is often enjoyable. Great side perks like backup childcare and fairly happy team.

    Cons

    Can be frustrating to deal with the politics and bureaucracy.


  6. "It's great."

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

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

    Pros

    With any company this size, it's going to depend on your department and management. I've been here 4 years, and we're given all of the tools and flexibility needed to do our jobs well. Pay and benefits are definition top of market. Cool perks/parties/etc. Great company to work for.

    Cons

    There is a lot of pressure, but that again will depend on management. Probably not best for people who want to coast into retirement.

    Advice to Management

    Keep it up!


  7. "May be worse"

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

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

    Pros

    Work-Live balance and flexibility are pretty good

    Cons

    Overall compensation makes people sad

  8. "Senior Software Engineer"

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

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

    Pros

    Great company things have changed with the new CEO

    Cons

    Big company with big company politics.

    Advice to Management

    Keep doing the same thing


  9. "Stable Company"

    StarStarStarStarStar
    Former Intern - Software Engineer(Internship) in Bellevue, WA
    Former Intern - Software Engineer(Internship) in Bellevue, WA
    Recommends

    I worked at Microsoft as an intern (Less than a year)

    Pros

    Knowledgeable peers
    Stability
    Great salary
    Good perks
    Seattle is cool

    Cons

    I hesitate to list this, but my mentor did not speak English very well. He was a great engineer but wasn't able to communicate very effectively with me.
    Stagnancy


  10. Helpful (3)

    "age discrimination / still in old culture"

    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
    Doesn't Recommend
    Neutral Outlook
    Approves of CEO

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

    Pros

    Benefits and perks are top notch. If you are young, you have high chance to get a job. MSFT is doing great business overall.

    Cons

    There has been age discrimination from upper management/HR behind "attract young talents". Old people get laid off / fired easily (with reasons that don't make sense), and young people get hired easily.

    Also, even though CEO may be trying to change the culture, the workplace is still old political battle ground. It may depend on your manager and division you work for. So, do your research if you are thinking about any position there.

    Advice to Management

    I had some great years but the last year when managed out defines the overall impression.