Microsoft

  www.microsoft.com
  www.microsoft.com

Microsoft Reviews in Redmond, WA

Updated December 8, 2014
Updated December 8, 2014
8,789 Reviews
3.7
8,789 Reviews
Rating Trends

Recommend to a friend
Approve of CEO
Microsoft CEO Satya Nadella
Satya Nadella
1,349 Ratings

Review Highlights

Pros
  • Really good work-life balance compared to other tech companies of the same caliber (in 859 reviews)

  • You will get the opportunity to work with smart people solving real world problems (in 991 reviews)


Cons
  • Work life balance is not good in some places but it really depends on your role (in 552 reviews)

  • Performance review system basically encourage competition inside the team (in 400 reviews)

More Highlights

667 Employee Reviews Back to all reviews

Sort: Popular Rating Date
  1. 1 person found this helpful  

    Great company to learn, grow with, develop career, contribute to real change, and hone your negotiation skills

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Director in Redmond, WA
    Current Employee - Director in Redmond, WA

    I have been working at Microsoft

    Pros

    Reputation for excitement, innovation, big challenges and rewards

    Cons

    Infighting, duplicity, bureaucracy, silos, self serving behaviors

    Advice to ManagementAdvice

    Continue to focus on driving for change in culture, inspiring and incenting innovation while holding leaders and employees accountable for outcomes, not for activities and bottom lines only.

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

    Great company to start your career

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

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

    Pros

    * It's a more senior company. So you have a much higher chance working with people much older than you. I personally feel I learn quite a lot from those people. They are more patient, and not pretentious.
    * Come on. You are working at once the best software company in the world (and maybe still is)! There are a lot of reasons why this company stands here for as long as 30 years and still moves fast.
    * Great culture. People are genuinely willing to help you when you ask them. Don't believe too much about politics inside Microsoft. It's the same across any big companies.

    Cons

    * No free food.
    * The software is big so it takes a lot of time to compile and run tests.
    * Minimal training.

    Advice to ManagementAdvice

    Pay more attention to new hire and get them at least one month or two training before they jump into the code base. This will make them much more productive and they can make more friends here too.

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

    Excellent colleagues and supportive management

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Software Development Engineer in Redmond, WA
    Former Employee - Software Development Engineer in Redmond, WA

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

    Pros

    I worked with creative, intelligent, passionate people. The environment was supportive, giving me all the resources I needed. Everyone was generous with their time and knowledge.

    Cons

    The company's products are driven by the marketing departments. If marketing thinks the customers want something, then resources are dedicated to it. If marketing doesn't think customers are clamoring for something, it is actively resisted, because you get no rewards for creating features that marketing doesn't want. This means that innovation and creativity are inherently locked out of product development, because by their nature new ideas aren't yet being asked for by customers. It's foolish and short-sighted by utterly entrenched and every kind of compensation reinforces this policy.

    Advice to ManagementAdvice

    Anticipate what people want and deliver that, rather than catching up with what others have already delivered. Devote a group of people to legacy support, and create new systems, from Windows to Office and beyond, that start fresh and aren't hobbled by backward compatibility. Write ever error message as though the entire management hierarchy's personal home phone numbers were on the message. Put the customer first, rather than putting the computer first.

    Recommends
    Neutral Outlook
    No opinion of CEO
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Review


  5.  

    It was a really great experience interning with MS Research Redmond.

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Research Intern in Redmond, WA
    Former Employee - Research Intern in Redmond, WA

    I worked at Microsoft as an intern (less than an year)

    Pros

    Great people and research environment with a lot of freedom. Above average benefits.

    Cons

    I did not find any during the internship.

    Advice to ManagementAdvice

    I liked everything about MSR so please keep it the same.

    Recommends
    Positive Outlook
    Approves of CEO
  6.  

    Development Manager in Office Division

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Principal Development Manager in Redmond, WA
    Former Employee - Principal Development Manager in Redmond, WA

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

    Pros

    Great opportunities to gain breadth and depth of experience in software engineering on industrial-strength applications like the Office suite. Breadth means you can move from desktop apps to mobile apps to server apps to web apps all within Office over several product cycles without having to change companies. Depth means really understanding a platform's "engine" by writing code that must meet high bars on performance, security, robustness, and stepping into many layers of code that isn't your own to track down problems. Learn all the best practices from working on long-lived industrial-strength apps, then do the start-up thing writing throwaway apps so when you take shortcuts to meet tight schedules and budgets, you do so knowing the trade-offs in maintainability, security, scalability, etc.

    Cons

    Insufficient "transparency" in work done by people in a group makes it hard at review time to know where you rank in terms of production and impact. As a manager, my hands were tied by privacy rules when I tell someone they produced less than the group average but could not identify their peers who did so much more than them, especially if their peers were folks in another team in the group.

    Recommends
    Positive Outlook
    Approves of CEO
  7.  

    good

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

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

    Pros

    1) a lot of smart colleagues, great oportunity to impove your skills
    2) salary && benefits - they really take care about employees

    Cons

    1) work-life balance
    2) no free lunches

    Advice to ManagementAdvice

    continue to make this company more open, reduce bureaucracy, provide free meal on campus (like Google or Facebook do)

    Recommends
    Positive Outlook
    Approves of CEO
  8.  

    It was a great experience with extraordinary people!

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Software Development Engineer in Redmond, WA
    Former Employee - Software Development Engineer in Redmond, WA

    I worked at Microsoft as an intern (less than an year)

    Pros

    -> professional people, passionate about their work
    -> relaxed working environment
    -> a culture based on the quality of the product more than a fast release

    Cons

    -> sometimes too slow
    -> bottlenecks may appear which keep you from smoothly develop your product

    Recommends
    Positive Outlook
    No opinion of CEO
  9.  

    Great place to work and learn

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

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

    Pros

    Big network of groups and teams to reach out to, lots of learning opportunities.

    Cons

    It is a big company

    Recommends
    Positive Outlook
    Approves of CEO
  10.  

    Great Place to Work

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

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

    Pros

    Great technology company, lots of users, high impact work, love my coworkers. The technologies empower people and change the world.

    Cons

    Not an easy job, changes impact millions of users which can sometimes be very stressful and impact work life balance.

    Advice to ManagementAdvice

    I would recommend this company to a friend.

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

    I wouldn't want to work anywhere else!

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Executive Business Administrator in Redmond, WA
    Current Employee - Executive Business Administrator in Redmond, WA

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

    Pros

    Work with smart, forward thinking people. Everyday is different, great work life balance.

    Cons

    ever changing orgs, you must learn to just go with it.

    Advice to ManagementAdvice

    more transparency

    Recommends
    Positive Outlook
    Approves 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.