Microsoft Reviews in Sunnyvale, CA | Glassdoor

Microsoft Sunnyvale Reviews

Updated October 2, 2018
47 reviews

Filter

Filter

Sunnyvale, CA

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

47 Employee Reviews

Sort: PopularRatingDate

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

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

More Pros and Cons

  1. "Overall good"

    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
    No opinion of CEO

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

    Pros

    Less stressful in daily work
    Good Benifit in daily work

    Cons

    Too many politics in daily work


  2. "Good place to build up career"

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

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

    Pros

    Give you time to learn and grow.
    Provide lots of training on career development.
    Promote collaboration and encourage knowledge sharing .
    Great colleagues and working environment.

    Cons

    Too many re-orgs and projects got cut at very late stage. Wasting time and Money!
    Not put effort to build up teams and good products in Silicon Valley Campus

    Advice to Management

    Please put important projects in SVC so that it can attract more top talents from Silicon Valley!

  3. Helpful (2)

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


  4. "Great work Bad Management"

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

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

    Pros

    Great work, smart people to work with, market rate for pay

    Cons

    Stack ranking, politics, promoting friends

    Advice to Management

    Please remove stack ranking. You get nothing by rating people 85-90-95. You force people to move out and kill team work.


  5. "Great"

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

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

    Pros

    Learning
    Good team to work with
    High impact
    Work life balance

    Cons

    Bad managers
    24/7 on call duties


  6. Helpful (5)

    "Stay away from Bing Ads group"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Development Engineer in Sunnyvale, CA
    Former Employee - Software Development Engineer in Sunnyvale, CA
    Doesn't Recommend
    Neutral Outlook
    No opinion of CEO

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

    Pros

    - Good reputation in general in the industry.
    - Opens up other job opportunities in the industry.
    - If you are lucky enough to be in a group which is making money and have a really good manager who you can follow around, stay.

    Cons

    - Your fate is decided by your manager. If he/she doesn't like you, you can stay int he same level for several years and never get promoted because they need people who can do the less glorious work too

    - Bing Ads in the bay area has some of the worst people managers. They cannot stomach critical constructive feedback. Have witnessed several of my outspoken colleagues forced out of the team.

    - There is occasional evidence of racial bias in hiring and promotions. Take a look at the names of people in some of the teams, you'll clearly see this. I've been on interview panel where despite having strong hires for a person of not the same ethnic background, they were not hired. The hiring decisions are not transparent to the interview panel. It is entirely in the hands of the hiring manager.

    Advice to Management

    Don't go by looking at statistically biased data coming from internal HR polls. A lot more people than you realize are unhappy.

    Managers literally control the fate of your career and tenure at Microsoft and they aren't audited. Embrace democracy and reduce the powers and autonomy of managers. There are many managers who abuse power. Upper management won't have a clue of any of this.

    Stop copying Google and doing everything to bring 'parity' with Google. Innovate. Take bold new steps.


  7. "Great workplace"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Developer Marketing in Sunnyvale, CA
    Former Employee - Developer Marketing in Sunnyvale, CA
    Neutral Outlook
    Approves of CEO

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

    Pros

    Better work-life balance than any other silicon valley company

    Cons

    Microsoft still has not caught up with other tech giants in the consumer market

  8. "Did not fit the old stereotype at all - extremely pleasant and rewarding experience"

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

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

    Pros

    There are extraordinarily talented people who made me want to come to work every day, the management engenders an inclusive and positive culture that can be seen in little things that are hard to fake, and the sheer size, presence and reputation of the company makes it far easier to access customers and prospects.

    Cons

    Can't think of any significant cons. The company under the new management is definitely changing in extremely good ways.

    Advice to Management

    Keep doing the same thing you are doing now.


  9. "Awesome Company"

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

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

    Pros

    very challenging working environment, great benefits, work life balance and fair reward system

    Cons

    some people still influenced by the old managerial style


  10. Helpful (1)

    "Software Development Engineer II"

    StarStarStarStarStar
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer II in Sunnyvale, CA
    Current Employee - Software Development Engineer II in Sunnyvale, CA
    Negative Outlook

    Pros

    Quality of work assignment is decent. I learnt some of the ways Microsoft does software development on the inside.

    Cons

    Low pay, poor decision making from upper management

    Advice to Management

    Consider your employees' strong skill set when making a decision to hire full-time


Showing 47 of 20,836 reviews
Reset Filters