Microsoft Software Engineering Reviews | Glassdoor

Find jobs for Software Engineering

Microsoft Software Engineering Reviews

Updated January 16, 2019
3,485 reviews

Filter

Filter

Software 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 1189 reviews)

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

More Pros and Cons

  1. "great company"

    StarStarStarStarStar
    Current Contractor - Software Engineer
    Current Contractor - Software Engineer

    I have been working at Microsoft as a contractor

    Pros

    -best place to work
    -great work ethics
    -managers listen to employees
    -great place to grow

    Cons

    - could be more innovative in terms of their products


  2. "Review"

    StarStarStarStarStar
    Current Employee - Software Engineer
    Current Employee - Software Engineer

    I have been working at Microsoft full-time

    Pros

    good company to work for

    Cons

    can't think of any right now

  3. "Great place to work!"

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

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

    Pros

    Great culture especially with current leadership. I personally love the paternity benefit and the generous gIving/matching programs.

    Cons

    They've been removing private offices recently.


  4. Helpful (1)

    "Good company"

    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

    Flexibility, Benefits, Company Wide culture

    Cons

    Team culture might not be aligned with company-wide culture


  5. "Lots of opportunites, but lots of pitfalls too"

    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
    Positive Outlook
    Approves of CEO

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

    Pros

    Microsoft is a big company, and there are lots of different divisions working on different products. They have different cultures, and there's no end to interesting projects to work on.
    You're encouraged to move around within the company to find a good fit--but you still have to go through a lengthy interview process with the new team each time.

    Cons

    Work/life balance seems to be slowly declining across the company. There are no QA teams anymore in most places (because quality is the devs' responsibility) but it's rare to find a team that is willing to allocate enough time to actually write sufficient tests. This makes it hard to write code at quality without just working extra hours.
    The company is constantly reorganizing its hierarchy (about twice a year) leaving lots of projects in chaos. I have many times had our successful product moved to another team simply because "it's not in our charter anymore".


  6. "Senior Software Development Engineer"

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

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

    Pros

    Great benefits and decent compensation package.
    Abundant of great tools and resources to be effective at work.

    Cons

    Poor review system promotes mediocrity.
    Excellence in a team of all high performers will not be rewarded highly.

    Advice to Management

    While keeping healthy hiring rates for special programs, the turnover rates and growth(performance) rates of those hires should be evaluated as well.


  7. Helpful (2)

    "A solid internship experience"

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

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

    Pros

    Managers and mentors do make themselves available to interns. There is also not much pressure placed on the intern project, which is good and bad. It's good because it allows you room for exploration and a stress-free experience, but the lack of expectations can also be demotivating. Sidenote: Microsoft really pampers interns with activities, gifts, etc. to show off the best of the Puget Sound.

    Cons

    Constant internal restructuring. Teams and projects may dissolve, and as a result, your work may not be used. (Maybe I was just on a volatile team) Also, there is no means to find out if other teams are doing similar work as yours or have made headway on the same problems. I would attribute this to scarcity of information and also organizational complexity.

  8. Helpful (1)

    "Senior Software Engineer"

    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
    Approves of CEO

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

    Pros

    Work with the smartest people on the planet
    Great overall compensation package
    Opportunity for growth

    Cons

    The size makes it challenging to go fast
    Seem to be in a perpetual "layoff cycle"
    Have not completely shed the "ultra-competitive" peer-to-peer culture - that's old thinking
    Open space - nobody I've ever talked to likes it and it's less productive.

    Advice to Management

    Heading in the right direction with razor focus on Cloud
    Do, at most, 3 things very well.
    Do not dilute the brand.
    Not everybody wants to be or is going to be a principle employee, and that's ok because the heart of the companies engine is in the senior band.
    Admit that "open space" was/is a bad experiment and move on.


  9. "Great company to work for"

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

    I have been working at Microsoft full-time

    Pros

    Lots of Opportunities and
    Challenges in different domains.

    Cons

    Be careful about choosing manager or team


  10. "Could be better"

    StarStarStarStarStar
    Former Employee - Software Engineer in Redmond, WA
    Former Employee - Software Engineer in Redmond, WA
    Recommends
    Neutral Outlook
    Approves of CEO

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

    Pros

    Great Place to work and also have good work life balance

    Cons

    The management should try to listen more to the lower level employees