Microsoft reviews

4.0

77% would recommend to a friend

(53,853 total reviews)
avatar

Satya Nadella

77% approve of CEO

71% positive business outlook

Microsoft has an employee rating of 4.0 out of 5 stars, based on 53,853 company reviews on Glassdoor which indicates that most employees have a good working experience there. The Microsoft employee rating is in line with the average (within 1 standard deviation) for employers within the Informationstechnologie industry (3.9 stars).

Reviews by job title

54K reviews
2.0
Oct 20, 2009
Recommend
CEO approval
Business Outlook

Pros

Microsoft is challenging. You will be stretched. You will never be bored. Microsoft offers good pay and excellent benefits. Microsoft belives in training staff, and you will be able to learn new things and develop. Microsoft is huge, so there are always a lot of jobs. If you are the kind of person who likes to transfer internally (after you are in your position a year, that is) then you will find ample opportunity. Microsoft offers an internal mentoring program, which all new employees should take advantage of. Microsoft supports parents, allowing time off. Microsoft is about getting your job done, not about face time in the office. If you want to work 10am - 7pm, fine, as long as you deliver. They also have excellent IT which enable you to work from home. There are a lot of people who work remotely or variations of part-time. Microsoft isn't always an easy place to work, but others will help you. Just ask. Microsoft dogfoods it's tech on employees so things in tech don't always work perfectly. However, you do have cutting edge stuff, which is really cool.

Cons

Getting into Microsoft can be hard. Make sure you are thoroughly prepared and have done a lot of research. Sadly, the parts of Microsoft I saw have a lot of politics. Tread carefully, and ask others more experienced than you for advice. Teams or groups tend to work on overlapping tasks, therefore you have to fight for your patch and, sometimes, it isn't about getting the job done right, it's about getting it done first, and publicizing that fact. Because teams are graded on a curve - 10% lowest performaners, 70% in the middle and 20% high performers, you are effectively competing against your own team throughout the year. Make sure all the managers in your group - not just your own - know about your achievements. Reorganizations and restructuring are the order of the day at Microsoft. Learn to go with the flow as the change happens and create a new niche for yourself when the dust settles.

1.0
Sep 2, 2009
Recommend
CEO approval
Business Outlook

Pros

Good benefits and pay are the only reasons many stick here

Cons

Internal politics Constant playing up to the boss or those in charge Constant shuffling, so every time you have to start from scratch Lack of vision at the management level.

3.0
May 5, 2009
Recommend
CEO approval
Business Outlook

Pros

Even as a junior employee, you get lots of responsibility and can positively affect the lives of millions of people. You get a really good education in how to ship software. In most groups, you become ruthlessly pragmatic and realistic about what's hard and what you need to do to ship. Microsoft toughens you! Most parts of the company are a meritocracy-- smart people rise to the top Microsoft seems to, better than almost all large companies, be self-aware enough to recognize its mistakes, to get rid of executives who screw up, and to honestly understand industry trends and adjust to them. These adjustments sometimes are slow, but they do happen. You get to work with some truly talented and very smart people. Like every large company there's a fair amount of dead weight, but most of the folks you will work with are very good, and a large number are truly rocket-science smart. Microsoft's software is, in most areas, better than it's ever been-- concerns about MS stuff not being enterprise-ready have largely gone away, and the awfulness of Windows 98 and Vista are thankfully behind us.

Cons

Many parts of the company are disconnected from the customer and are too internally focused-- worrying more about what other groups are doing than what customers need. The result of this is frequent re-organizations, randomization, and throwing away work as one executive wins a political battle and changes priorities of the last guy. This is not true in all teams-- many are more stable-- but it's frustrating to see so much time being spent on internal priroities. Many product units produce phenomenally good work. SQL Server, Visual Studio, and ASP.NET are good examples of this, as is Office 2007 and, increasingly, Exchange and even Windows Server. Any of these products, were they standalone companies, would be hugely successful market leaders and would be, I suspect, widely admired and emulated. But the company has struggled to transform individual product success into customer loyalty for Microsoft overall. For many years, the company has been defined-- in the media and in the minds of most customers-- by its failures and excesses: the DOJ/Netscape mess, failures in Search and Mobile, the Vista debacle, etc. Unless the company can figure out a more positive story to tell to the world, it will be increasingly hard to convince people that Microsoft is relevant. Microsoft's traditional business model (selling software licenses) is under serious attack-- MSFT has several more fat years left (signficantly, Windows 7 is sure to be a hit, and SQL Server will continue to take $billions from Oracle) but Open Source and the LAMP platform are slowly but surely commoditizing much of the traditional software business. The presence of Linux, MySQL, etc. won't prevent people from buying software, but they will surely exert continuous downward pressure on license costs, destroying the fat margins of traditional software companies. This will likely hurt Oracle and other higher-priced vendors worse than it hurts Microsoft, but the days of 90% margins on selling software licenses are numbered. So Microsoft has a huge challenge ahead: how to transform itself from selling software to selling subscription services powered by software. Think Salesforce.com. Unless Microsoft can make this shift in the next 5 years, it's doomed. The job market for experts in Microsoft technology really stinks right now, unless you want to work for a one of the large companies who are heavy users of Microsoft's stuff. Smaller companies, especially web-focused ones, especially in the Bay Area, just aren't using Microsoft's servers. As a result, after 10 years at Microsoft as a senior, highly-technical expert I'm facing up to the reality that my next job will almost certainly be at a company running Linux Servers, MySQL databases, Java middle tier apps, and PHP/Rails/JSP/etc. on the web tier. This is a bummer since Microsoft arguable has a better database, a much better web platform and tools, and a comparable OS vs. the open source guys. But I can't fight the job market! :-(

Viewing 580 - 582 of 53,853 Reviews

Glassdoor has 68,410 Microsoft reviews submitted anonymously by Microsoft employees. Read employee reviews and ratings on Glassdoor to decide if Microsoft is right for you.