Microsoft Software Engineering Reviews | Glassdoor

Microsoft Software Engineering Reviews

Updated May 21, 2018
3,316 reviews

Filter

Filter

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

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

More Pros and Cons

  1. "we will rock u"

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

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

    Pros

    good culture and work life balance

    Cons

    depressing life no bonus laugh

    Advice to Management

    nothing to say in the end


  2. Helpful (1)

    "An excellent place to work but some teams can get too political"

    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 8 years)

    Pros

    * Very smart people
    * Excellent work/life balance
    * Excellent benefits
    * Easy to move across the company
    * Great campus life

    Cons

    * Some teams have too much politics, often against best interests of the company
    * Many teams prefer to reinvent the wheel (i.e. the "not invented here" syndrome)
    * Promotions are often based on personal connections with managers rather than work
    * Mediocre dining choices on campus

    Advice to Management

    Please consider Google's model for promotion, where the promotion committee members do not personally know the candidate and base their decision on facts rather than on personal relationships and politics.

  3. "Great Company to work for"

    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 a year)

    Pros

    Exciting products and cool people

    Cons

    Can't think of any at the moment


  4. "Fun place to work."

    StarStarStarStarStar
    Current Contractor - Software Design Engineer in Bellevue, WA
    Current Contractor - Software Design Engineer in Bellevue, WA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Microsoft as a contractor (Less than a year)

    Pros

    Great managers and exciting tech to work on everyday. Schedule is very flexible.

    Cons

    Wish we had snacks but I’ll take he unlimited drinks.


  5. "Great Place to Work"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer in Redmond, WA
    Current Employee - 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 people to work with

    Cons

    Not as easy to move around


  6. "Review"

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

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

    Pros

    Good working environment. Work life balance.

    Cons

    Slow promotion. Less salary compare to other company.


  7. "Software Engineer"

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

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

    Pros

    Great place to work at.

    Cons

    Nothing bad to say about company.

  8. "Good place to work"

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

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

    Pros

    Very good Benefits, good life and work balance. You will have the opportunity to work with cutting edge technologies

    Cons

    Management requires that you work on additional projectn. Need to keep up with certification requirements. Always and I will say again be ready lay off anytime.


  9. "Work for a dynasty"

    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 8 years)

    Pros

    There is every kind of tech job available at Microsoft. If you don't like being a developer, you can go work in hardware, or networking, or research.

    Cons

    Some times the work feels soulless. Work life balance is challenging to maintain.


  10. "Software Engineer"

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

    I worked at Microsoft (More than 3 years)

    Pros

    Competitive pay and benefits, great work life balance

    Cons

    Hard to find good program managers and upper management can sometimes be out of sync

    Advice to Management

    Work on upper management, get rid of managers that draw paycheck and do nothing else, talk more with engineers that actually do all the work.