Microsoft reviews

4.0

77% would recommend to a friend

(53,708 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,708 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 Tecnologías de la información industry (3.9 stars).

Reviews by job title

54K reviews
5.0
May 8, 2008
Recommend
CEO approval
Business Outlook

Pros

Smart people; interesting work; impact and reach; ability to change careers but stay with the company; great benefits; great product; fun projects; accountability; awesome colleagues (not just smart but good people); opportunities to travel or relocate if that's important to you; flexible work practices; the ability to actually impact the lives of millions of people

Cons

lots of hours; sometimes lots of ambiguity; extremely matrixed environment so you have to be very adept at navigating and working cross-group; you're impacting millions of people so if you make a mistake it reverberates; the stock market doesn't value the company as well as it should, so your stock doesn't reflect what a great company it is; people love to Microsoft-bash - you'll need to grow a thick skin

5.0
May 8, 2008
Recommend
CEO approval
Business Outlook

Pros

The people. I have interviewed at more than 10 top tech companies and the openness and level of collaboration within Microsoft are second to none. The par is set pretty high for hiring and it shows. I have met and worked with some of the smartest and most talented people that I have ever experienced working at Microsoft. In addition to great peers, I have found that people in senior roles are always happy and willing to share with you their experiences and give advice when you ask, thus creating a very open and "warm" work environment. These things, in my opinion, create for a truly world-class work environment.

Cons

Microsoft is a huge company. Getting things changed is feels like it is nearly impossible. In addition, sometimes just finding the proper resource is difficult simply because of how large the company is. I often feel like Microsoft doesn't value or recognize talent as much as it used to and that seniority is the key to success within the company. This does not sit well with me since it seems like the key to job growth within the company is stamina and endurance rather than truly brilliant work. I was really hoping for more of a meritocracy within the company.

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.

Viewing 53641 - 53643 of 53,708 Reviews

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