Microsoft Engineering Reviews | Glassdoor

Microsoft Engineering Reviews

Updated June 23, 2018
4,184 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 1154 reviews)

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

More Pros and Cons

  1. Helpful (1)

    "Senior Software Engineer"

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

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

    Pros

    Competitive pay, great benefits, talented coworkers, in a professional and diverse environment.

    They give you all the tools you need to do your job. Technical as well as non-technical.

    Cons

    Silicon Valley is not their main HQ, so sometimes gets a little neglected. You're not going to get filthy rich working for MS, as they're not a startup. Sometimes, you can feel like a small cog in a big machine.

    Advice to Management

    Be very cognizant of the toll Full Stack engineering takes on people's personal lives. DRI duty is stressful, even when there are no incidents. Doing that for years and years takes a psychological toll and makes you think "I have to get away from this". DRI should be done in tours, with loooooong breaks between.


  2. "Great company!"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Contractor - Support Engineer in Irving, TX
    Current Contractor - Support Engineer in Irving, TX
    Doesn't Recommend
    Positive Outlook
    Approves of CEO

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

    Pros

    This is a great company!

    Cons

    I have no cons for Microsoft!

  3. Helpful (1)

    "Great work life balance"

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

    Pros

    A company where you feel like the work you are doing affects the lives of millions of people

    Cons

    Benefits and bonuses are low compared to other companies


  4. "Its perfect"

    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

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

    Pros

    Nice environment for an engineer to work and learn latest technologies

    Cons

    nothing found as of now


  5. "Not the best for early in career"

    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

    Pros

    Work life balance, Stock price

    Cons

    Compensation and benefits not as competitive


  6. "Amazing Company"

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

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

    Pros

    Great benefits, decent pay, good vacation time

    Cons

    Everything is very compartmentalized, makes it hard to branch out within outside your org.

    Advice to Management

    na


  7. "Intern team placement is completely random, play your luck."

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Intern - Software Engineer() in Issaquah, WA
    Current Intern - Software Engineer() in Issaquah, WA
    Doesn't Recommend
    Positive Outlook
    Approves of CEO

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

    Pros

    Engineers here are very smart and knowledgeable, very easy to communicate with other teams to network and reach out. I would highly recommend the intern networking program to meet teams you're interested in. There is a process to reinterview for a different team for full time.

    Cons

    Your location and team placement is completely random and you may not like either. Take your chances. You can still end up on a front end engineering team, despite strong background knowledge in other areas.

    Advice to Management

    It would be incredible if teams interviewed and hired interns in areas they are interested in, not just based of candidate experience or technical knowledge.

  8. "Great Company in Transformation"

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

    Pros

    Plenty of new things to work on.
    Flexibility in teams if you want to try something new.

    Cons

    Can be bureaucratic at times.


  9. Helpful (1)

    "Culture is too corporate."

    StarStarStarStarStar
    Current Intern - Software Engineer() in Redmond, WA
    Current Intern - Software Engineer() in Redmond, WA
    Recommends
    Positive Outlook
    Approves of CEO

    I have been working at Microsoft as an intern

    Pros

    Very smart people, great code.

    Cons

    Very corporate, I probably spent more time on a design doc than actually doing the project.


  10. "Computer Science In Microsoft"

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

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

    Pros

    I am very on task with my work and hand in my work early, I also perform my info in a very detailed and in-depth manner

    Cons

    not having many rights as the other companies

    Advice to Management

    always stay positive and don't look at the things you haven't done look at the things you have done