Microsoft

  www.microsoft.com
  www.microsoft.com

Microsoft Reviews

Updated November 21, 2014
Updated November 21, 2014
8,628 Reviews
3.7
8,628 Reviews
Rating Trends

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

Review Highlights

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

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


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

  • Review system that pushes people to look out for themselves instead of being team focused (in 398 reviews)

More Highlights

359 Employee Reviews Back to all reviews

Sort: Popular Rating Date
  1. 7 people found this helpful  

    Horrible Company

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

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

    Pros

    Not much except for health benefits

    Cons

    Horrible and incompetent management; company is full of back stabbers, lazy individuals who are very defensive and often shoot down people who try, and full of "YES men" Worst company I have ever worked for in 15 years. Culture is horrible!!!!!!!!!!!!! And, the stack rank system (although rebranded) is still alive and well.

    Advice to ManagementAdvice

    board of directors should fire all management and start over. This company has too many issues and keeping the old guard in place or not looking externally for CEO, etc. did not help this company.

    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO
  2. 5 people found this helpful  

    Awefull place

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Senior Engineer
    Current Employee - Senior Engineer

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

    Pros

    Onboarding only took a month and I did it on my own

    Cons

    Back stabbing, deceit, racist, sexist culture. Most devious and self promoting engineers win. If you want to do good engineering work then go somewhere else. If you love politics and outsmarting your peers then this is the place for you.

    Advice to ManagementAdvice

    Fire your managers and start over with a fresh culture. Change your entire motivational system. This new one you're implementing will fail just like the stack rank system. In fact, wait, it's the same.

    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO
  3.  

    Mixed bag

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Anonymous Employee
    Former Employee - Anonymous Employee

    I worked at Microsoft full-time

    Pros

    - Some teams are great, give people lots of responsibility, and get out of the way so that they can execute. However, these teams are hard to find.
    - Great benefits

    Cons

    - Political
    - Dilbertian
    - The review process is ridiculous
    - Good teams are rare
    - People are usually disempowered

    Advice to ManagementAdvice

    You had a good run.

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


  5. 1 person found this helpful  

    via Volt

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Video Game Tester
    Current Employee - Video Game Tester

    I have been working at Microsoft part-time

    Pros

    working at volt I got to say I have worked for microsoft

    Cons

    treated bad,
    other workers where very stingy and acted like gamers rather then working professionals,
    I was on call,
    job availability was bad,
    I quite but they keep calling me in to work to this day,
    no advancement to the actual Microsoft buildings,
    very low pay

    Advice to ManagementAdvice

    If you are going to have a company work for you to hire people make sure they are not a horrible place to work for, that says a lot about Microsoft choices and company as a whole.

    Doesn't Recommend
    Negative Outlook
    No opinion of CEO
  6.  

    boring as hell

    Former Employee - Program Manager in Redmond, WA
    Former Employee - Program Manager in Redmond, WA

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

    Pros

    great compensation, lots of perks

    Cons

    work was dreadful. people i worked with were terrible, lifeless

  7. 2 people found this helpful  

    Lots of people running around doing a lot of nothing

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

    I have been working at Microsoft

    Pros

    Perception of good benefits, Perception of some level of order & direction

    Cons

    Only some groups at Microsoft actually do work that drives the company forward. Most of the company seems to spend their time justifying their existence at Microsoft.

    Advice to ManagementAdvice

    Lay off more people and focus on building groups that actually are empowered to drive innovation & create new products.

    Doesn't Recommend
    Neutral Outlook
    No opinion of CEO
  8. 1 person found this helpful  

    Insular culture that's all about CYA

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

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

    Pros

    Industry leading benefits and good overall comp package. Job stability and security, for those willing to adopt to MSFT culture of 'playing nice' with others at the expense of getting anything done.

    Cons

    Multiple layers of middle management that have been with MSFT for over 10+ years and have become good at gaming the system and politics rather. Many employees have simply become drones. They don't challenge the status quo, as that is seen as rocking the boat, which has been used by mgmt to withhold bonus pay. Very slow to catch up on mobile... even today, the major products groups don't have a game plan for Android. Not like mobile is new at this point. Matrixed organization doesn't assign accountability appropriately.

    Advice to ManagementAdvice

    Reduce headcount by 1/3. There is too much deadwood.

    Doesn't Recommend
    Negative Outlook
    Approves of CEO
  9. 2 people found this helpful  

    A Great Place to be a Dev! A Terrible Place to Be a Service Engineer!

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

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

    Pros

    It's a blast to work at scale as a Systems Engineer - and chances are, this is as big a scale as you'll ever operate! Managing global scale incidents, and being a part of delivering a really big product is exciting. You will hone some skills here- but just what they are will depend entirely on where you end up.

    Cons

    I should preface this by saying: Microsoft, like every giant corporation, depends enormously on where you land. If you know the people you'll be working with, it's a GREAT opportunity. I rolled the dice to become an FTE, and that was a huge mistake. There are segments of this company that are 20 years behind the industry.

    It's easy to convince yourself that you had an influence- but as a Service Engineer, you won't. Y They'll interview you and ask if you can code. If you can, find another job. Once you're hired, you can expect to NEVER code again- I even had managers get angry with me when I simply checked in fixes to problems myself.
    I was subjected to 9-10 months of constant reorganizations, with almost NO work requested of me during this time. It was maddening. My team was put on death watch for a collection of old services(killed by Nadella, but rightfully so!). So there I was, as a top performer in my level, stuck patrolling a product cemetery while my former product group plowed forward into new and shiny things.
    This is because Microsoft ONLY respects Devs. Not SE's, not Testers, and maybe not even PMs. As an SE your opinion, and your leadership's opinion, will never matter. Unless someone with a developer title agrees with you. The job a Service Engineer is to absorb the technical debt of your development team. I found myself in this job getting paid more than ever, while people expected less than ever of me. It was a depressing, demoralizing year, and I am delighted to be paid more for doing more elsewhere. My resume grew almost none, other than the value of their name.

    Advice to ManagementAdvice

    Either figure out what you want Service Engineers to be, or get rid of the discipline. You have nearly 1500 brilliant people who cannot even transfer internally, because every SE job and team is so unique. You need a systems level perspective if you expect to run services well- cultivate and establish SE as a first class discipline.

    Recommends
    Neutral Outlook
    Approves of CEO
  10. 1 person found this helpful  

    Think long and hard

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

    I have been working at Microsoft

    Pros

    Plenty of opportunities abound, however in today's MSFT, it's a tremendous crap shoot with your career. If your goal is to further a reputation for strategic thinking and innovative leadership, move on. This is a culture of narcissism, like it or not. And the intimate fraternity of decision makers are too thrown by playing catch up with the customer-centric nature of the real world. If you're young and need the brand on your resume, go for it. Put in your 3-4 years, start a nice 401K, get your "M"BA and bid adieu. This company can still serve as a useful training treadmill for knowing what to look out for in the world of yesterday's ego-maniac tech giants.

    Cons

    Read "Pros" (read pros, read pros, read pros, read pros, read pros, read pros - sorry - had to meet the 20 word min)

    Advice to ManagementAdvice

    Read "Pros" - it's ok to nod.

    Doesn't Recommend
    Negative Outlook
    No opinion of CEO
  11. 2 people found this helpful  

    It's like the early 90's all over again

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

    I worked at Microsoft

    Pros

    Some fun and intelligent colleagues. Great compensation package (to try and make up for all the deficiencies).

    Cons

    Horrible HR practices. I was a Director-level employee and they ended up settling with me so that I would leave quietly without taking my experience to the press. They paid me 6 months of salary and benefits to keep quiet. And all I had to do was agree not to work there for two years.

    Doesn't Recommend
    Positive 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.