Microsoft Reviews

Updated January 14, 2015
21 reviews filtered by
  • Sunnyvale, CA
  • Any Job Title
3.3
21 Reviews
Rating Trends
Recommend to a friend
Approve of CEO
Microsoft CEO Satya Nadella
Satya Nadella
1,684 Ratings

21 Employee Reviews

Sort: Popular Rating Date
  1. A great place to work

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

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

    Pros

    The work I do is challenging and interesting. The company offers great benefits. The work-life balance is good in my current team. It wasn't good in my previous team. The compensation is also good.

    Cons

    During the past year, there has been too many organizational churn. As a result, some people have left the company. The attrition has been an issue in the online group, because there are many external opportunities in the Bay Area, and not as many internal opportunities. Being in a satellite campus is an issue. Number of opportunities outside of Seattle area is low, and some projects are not as interesting.

    Recommends
    Positive Outlook
    Approves of CEO
  2. Nice place to work if you are in the right team

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

    I have been working at Microsoft

    Pros

    You will be surrounded by intelligent people. Work life balance is pretty good. Paternal leave is 1 month!

    Cons

    If you are in the wrong team, you could get affected by internal politics. Program managers run the show and are answerable to no one!

    Advice to ManagementAdvice

    Recent changes are good. But it should be speed up.

    Recommends
    Positive Outlook
  3. anonymous review for Microsoft

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

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

    Pros

    a lot of teams to try

    Cons

    sometimes, team dependency defers development efficiency

    Advice to ManagementAdvice

    better team coorporation should be considered

    Doesn't Recommend
    Positive Outlook
    Approves of CEO
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Review


  5. Microsoft

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Anonymous Employee in Sunnyvale, CA
    Current Employee - Anonymous Employee in Sunnyvale, CA

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

    Pros

    Good products and great people to work with.

    Cons

    Too narrowly focused on cloud; no innovation for mobile and emerging markets.

    Advice to ManagementAdvice

    Focus on supporting the start-up environment because they will bring true innovation into the market.

    Recommends
    Neutral Outlook
    Disapproves of CEO
  6. 1 person found this helpful

    Jobs in Redmond/Bellevue are great; awesome opportunities. Stay away from Bay Area MSFT.

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Senior Program Manager in Sunnyvale, CA
    Current Employee - Senior Program Manager in Sunnyvale, CA

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

    Pros

    Super smart people, driven, and big thinkers. When you're in Redmond where I spent over 10 years, you have great opportunity, collaboration, and camaraderie.

    Cons

    If you are in a Bay Area Team, everything depends on Redmond from big decisions, to components you depend on. It's difficult and not rewarding to be so tied to redmond and not have the autonomy to innovate.

    Advice to ManagementAdvice

    Unify the Bay Area team into one big team and empower them to move fast like the rest of hte valley and deliver huge customer value.

    Recommends
    Neutral Outlook
    Approves of CEO
  7. Big company with a lot of possibilities

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

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

    Pros

    Work life balance,
    Stay fit program,
    good health insurance program,

    Cons

    You will be cornered in the Microsoft stack of technologies

    Approves of CEO
  8. A great company to work for when you want to cut your teeth in technology

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Senior Program Manager in Sunnyvale, CA
    Former Employee - Senior Program Manager in Sunnyvale, CA

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

    Pros

    Training is fantastic! They do care about developing the employee the person... you can take advantage of so much training
    There is always challenging problems to solve
    Many opportunities to work with people from all over the world

    Cons

    Working in the Silicon Valley, while a nice environment, there is a limit on how far you can progress in your career. Very few leadership position.

    Advice to ManagementAdvice

    Really consider rewarding those who perform very well by giving them more and different opportunities to lead.

    Recommends
    Positive Outlook
    Approves of CEO
  9. 1 person found this helpful

    Senior Software Engineer

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

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

    Pros

    Company takes good care of its employees, pays well.

    Cons

    not all managers are good

    Recommends
    Neutral Outlook
    Disapproves of CEO
  10. Great if you are in Seattle, but engineering in the bay area is not the place to be

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Principal Program Manager in Sunnyvale, CA
    Current Employee - Principal Program Manager in Sunnyvale, CA

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

    Pros

    Smart people, good benefits, stability. There is a fair amount of variety in the bay area but nothing like what there is in Seattle of course.

    Cons

    In my experience, teams are all very interdependent which means everyone has to agree to get anything done. Not super nimble. More talking than doing.

    Advice to ManagementAdvice

    Stop hiring in partners in the bay area and grow the people that are there. It feels like there is no future down here. Pretty much all Bay Area partners were hired in.

    Doesn't Recommend
    Neutral Outlook
    Approves of CEO
  11. Maximum politics, Minimum capability

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Program Manager I in Sunnyvale, CA
    Current Employee - Program Manager I in Sunnyvale, CA

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

    Pros

    Good work-life balance if you insist. Probably not good for your performance review.

    Cons

    - Too many unqualified employees. This detracts from any useful work.
    - Everybody is here for the political gameplay. The idea is to seem like you're doing useful work so as to get to the next step. Doesn't matter who you trample along the way.

    Doesn't Recommend
    Neutral Outlook
    Disapproves of CEO

Work at Microsoft? Share Your Experiences

Microsoft

 
Click to Rate
or

Your response will be removed from the review – this cannot be undone.