Microsoft reviews

4.0

77% would recommend to a friend

(53,694 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,694 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
5.0
May 7, 2008
Recommend
CEO approval
Business Outlook

Pros

The compensation is amazing. While it's true that there are many companies doing interesting projects, the pay and benefits at Microsoft simply blow away other company. Their offers are almost impossible to turn down. Honestly, for a lot of developers, it's not the "evil empire" the outside world perceives it to be. Most folks are excited about delivering new benefits to the customers and don't concern themselves the supposed conspiracies bloggers like to discuss. If you get on a product team you really care about, your passion will help shape the solution from day one because everyone truly wants to deliver the best solutions. Microsoft lets you focus on your job with minimum overhead. You can actually spend the majority of your day writing code and not be bothered with administrative paperwork, irrelevant meetings, or any other kind of interference. Most developers meet with their managers to discuss their yearly goals, but that really is the majority of the non-programming responsibilities. A lot of product groups provide weekly or bi-weekly lectures on a technology they've been working on. These usually include an introduction, code samples and lessons learned. Not only is it very interesting to see what's going on in the company, you also get the chance to continue learning from other developers. Mobility in the company is great. If you want to change product teams, it's just a matter of an interview with the team of interest and you're set. There are no hard feelings or pressure from managers that may hinder you from pursuing your interests.

Cons

The biggest problem is that it's really easy to forget about your social life. Some days you get so into coding you lose track of the time and the whole day passes you by. Occasionally there's pressure to get something accomplished quickly (especially near the end of the release cycle) and you may find yourself working longer hours than you want. Social interaction throughout the day is minimal. Most developers sit in their offices and code and don't get a lot of daily interaction with others on the team. Some days this leaves you feeling very isolated. Traffic in the area is terrible. If you don't live in the right spot and plan your commute correctly, you can lose 1-2 hours a day just in travel.

5.0
May 7, 2008
Recommend
CEO approval
Business Outlook

Pros

There just is not other company like this in the world. You have the ability to do truly global, groundbreaking development work that will be deployed by thousands or millions of customers and make their daily life better or different. Also, the internal atmosphere in Microsoft Redmond is just incredible. You have the best of the best working with you, the atmosphere is relaxed, you do things and influence people based on what you know (not your title or who you know), information is shared liberally and you are part of an incredible team. However, there is no bitter fighting or competition amongst the peers, so I don't know what else to ask for. The environment is also very international and diverse, so you get to see how people around the world think. Very productive environment where you are pushed to do your very best and rewarded for it accordingly.

Cons

Opportunities for remote work are slim for SDEs and SDETs. Almost all of the product development happens in Redmond and if you can't live there, you're out of it (if you want to know why I no longer work at MS, this is the reason: I had to move out of the country for family reasons and did not find a way to continue my work with product teams and did not want to go back to the field). Also, you need to be a person that can manage your own time -- if you don't, you will get exhausted and be overworked. However, if you can manage that, you will be fine with 40-45 hour weeks in reasonable pressure. From what I have heard, teams can vary very much and (like in any large org) if you land under a poor manager, you are in trouble. Also, the MS field organization is a very different place and anything I say here does not apply for any of the subsidiaries (had some bad experience there)

5.0
May 7, 2008
Recommend
CEO approval
Business Outlook

Pros

Incredible challenging work and the opportunity to have multiple careers over a long tenure at the company. People in all disciplines are incredibly strong and often the best in the business which means you are surrounded by minds that can constantly challenge and push you to your fullest potential. Not only is feedback appreciated, it is expected and leadership across the company is very thoughtful about how they respond and react to employees when providing suggestions for improving our business. Ultimately, you can have multiple careers and really follow your passion to find projects and work that constatly excited and challenge you - regardless of the role you are seeking.

Cons

It is a very fast moving environment so it can be a challegne to manage work life balance if you are not assertive. The company moves at the speed of the Internet and often times there is less infrastructure that most people from other large companies might expect. The good news is that means very little adminstrative bureaucracy, but can also mean there is more ambiguity than is comfortable for a lot of people. You have to be driven and constantly willing to learn, grow and take feedback. This can also mean that sometimes we recreate the wheel or don't take advantage of the experiences others have had.

Viewing 53629 - 53631 of 53,694 Reviews

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