Microsoft reviews

4.0

77% would recommend to a friend

(53,740 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,740 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 Information Technology industry (3.9 stars).

Reviews by job title

54K reviews
3.0
May 15, 2023
Recommend
CEO approval
Business Outlook

Pros

Prior to 2023, the culture here was excellent. Very team-oriented, growth mindset, heavy emphasis on work-life balance and personal growth. Microsoft seemed to truly care about its employees. Plenty of perks as well, including gifts and generous bonuses and annual raises.

Cons

They just keep taking things away. It started with the switch to "unlimited" PTO; then announcing 10,000 layoffs; then removing perks; then the most devastating blow (so far): no annual raises at all for full-time employees. Meanwhile, we're expected to still complete work at an increased rate, with less people (because layoffs) and for less money.

2.0
May 14, 2015
Recommend
CEO approval
Business Outlook

Pros

Relatively stable employment, reasonable compensation for local area, relatively smart people, and often very high-quality/hands-on lead-level management.

Cons

* TL;DR: Microsoft is a boring, stodgy place that’s long-term career suicide for a talented, inspired young person. Satya is changing things, but not remotely to the extent the press narrative claims. Join Microsoft if you need a steady, boring job so you can raise a family — or if you don’t have better options. Don’t come here if you’re genuinely excited about being part of the next wave of technological innovation, or if you care about being at a fun, cool place to work. This ain’t it. * When you see positive Glassdoor reviews for working at Microsoft, you should ask whether the reviewer has actually worked anywhere else. Microsoft typically hires people right out of college, who don’t yet realize they’re getting a bum workplace experience relative to our industry peers. It’s not a coincidence that almost never will you meet people voluntarily departing a top-tier tech company like Google, Apple or Facebook to work for Microsoft — even though countless MS employees leave daily to these competitors. Why is that? Microsoft has 4 major flaws for a young person excited about tech. 1. IF YOU ARE YOUNG AND INSPIRED, DOING MICROSOFT LONG-TERM IS CAREER SUICIDE. Microsoft is a fine place to go for 3 years out of college to learn a new discipline - especially if you didn’t get the GPA to go straight to a top-tier tech company like Google or Uber. But Microsoft is a terrible place to stay for the long term — unless you really just want to have kids, a suburban house, and just need a day job to pay for all that. Doing a long-term stint at Microsoft destroys your marketability: you will have to fight in every interview to prove that you can survive in the agile, autonomous, resource-constrained, Android/iOS environment that is the real world. Companies will assume the worst of you in every interview. When you’re ready to leave, it gets degrading fast. Yeah, you ship Windows and Office to a billion people. Big impact opportunity, right? Well, McDonald’s ships about 2 billion hamburgers each year. Wouldn’t a job in McDonalds’ headquarters also be a big impact opportunity? And if your idea of innovation involves years of making incremental tweaks to the Big Mac recipe, or wasting 3 years of your life to bring some executive’s insane vision of a hybrid ice cream & chicken sandwich to market, sure! And the financial buffer of working at a monopoly means you burn 3-5 years of your working life on a single preventable fiasco like Windows 8 or Vista, during which your Silicon Valley friends just had the time of their life and got filthy rich helping create Uber or Airbnb. Instead, you’ll be working on ridiculous projects that only make sense to Microsoft executives living in a suburban Redmond bubble. You will be the butt of jokes at parties with your college friends when you try to explain what you’re working on (“Wait, so it’s kindof like an iPad, but it has worse hardware specs, no software, it’s buggy as hell… and it’s more expensive than the iPad?”). 2. YOU DON’T GET TO MAKE A DENT IN THE WORLD. At Microsoft, you really won’t change the world. Not a bit. You will waste months of your life trying to get organizational buy-in to do what would take days or even hours at a Silicon Valley startup. Microsoft is not a company that goes out and makes things better for customers, just out of employees’ own passion or conviction. There is no love in the Microsoft workplace culture — it really feels like working at a fading monopoly whose primary mission is to figure out how to keep cranking out bucketloads of cash, in a new reality that no longer needs it. This is what makes Microsoft such a boring and soulless place to work. You’ll find soullessness in the dull, corporate posters in the hallways, the bland workspaces, and the uninspired cafeteria food. And with the cloudy, dark skies making for dark and depressing open-seating workspaces (Microsoft’s last great perk of private offices is being phased out), it can sometimes feel like a real-life re-enactment of Apple’s “1984” commercial. Microsoft does an amazing job selling interns on the company — amazing parties, food, concerts, free hardware, and lots of executive face-time. If you’re an intern, enjoy every moment of it. But remember that you’ll never get any of that once you work for the company — all you’re getting is a sales demo. 3. MICROSOFT IS A TRADITIONAL, HIERARCHICAL COMPANY While tech companies are typically egalitarian and flat, Microsoft is traditional and hierarchical. This hierarchical workplace manifests in big ways, and in little ways. In little ways, it just makes for a lousy work environment. In every e-mail you send, your job title and tenure rank (junior vs. midlevel vs. senior) appears at the bottom, so people can judge your ideas by your rank - just like the military. It means they serve the worst food of any tech company, since executives get personally catered meals and don’t have to eat the dogfood-quality lunches food themselves. And it explains why the shuttle service that takes you around campus is a time-sucking nightmare — executives have special “888” shuttles that actually work. And in big ways, this means that if you have a great idea, you’re probably not going to get it into a product - unless it’s specifically your job or charter to do so. Microsoft doesn’t want you for your creativity - they want you for your ability to shut up and execute on other people’s (executives’) ideas. In fairness, there are small improvements like the new annual Hackathon. Yes! For just a few days each year, your original ideas and your creativity are valued! But there are other companies where your ideas and conviction are valued every single day. 4. MICROSOFT DOESN’T CARE ABOUT YOU Your immediate manager may care about you, but Microsoft as a company doesn’t. Microsoft won’t even do an exit interview when you quit. When you give notice that you’re leaving for a “competitor” (basically, any tech company worth its salt), you literally are escorted out the door. Your health care and paycheck is also terminated that very same day. HR interview? Nope, you’ll receive a survey that you literally can’t even fill out — because it expires the moment your MS e-mail account shuts down (d’oh!). They literally don’t care why you left. It sounds brutal, but Microsoft at its core is traditionally an unkind company. Until recently, they even required managers to give bad reviews to roughly 20% of their teams on a forced curve (“stack ranking”). When they ended this management practice, Microsoft’s leadership never even had the humility to acknowledge or admit that this was ever a bad idea or unjustly hurt employees. Working at Microsoft also means you’re also stuck in Seattle. Competitors like Google let you work as an engineer in almost any exciting city in the world: New York, Munich, London, San Francisco - you name it, they have an office there. At Microsoft, well, you better love Redmond. At least it’s only a 45 minute bus trip during rush hour to Seattle. While companies like Google lavish new toys and freebies on employees, Microsoft is dirt cheap with employees. The only “free” hardware I got was a junky Surface RT (promised by Ballmer to be ‘free’, but then we had to agree in writing that it was actually the company’s property and would be returned if we left), and a Windows Phone (which was only ‘free’ if we signed up for a nearly $2000 contract at the employee’s sole expense - despite the unambiguous promise Steve Ballmer made at the company meeting of a ‘free’ phone. And true to Microsoft, they never explained or apologized for not actually giving employees what they promised us - as an MS employee, you’re generally expected to just shut up and be grateful for whatever you get.) Microsoft seeks to be a hardware maker, but offers marginal discounts to employees at best. You can get a better price on the internet for an Xbox or Surface. Whereas Apple gives employees $500 off a new Mac, Microsoft gives you nothing like that. Microsoft-logo’d clothing at the company store costs as much as actual fashionable major-brand merchandise at a major clothing store. (This isn’t necessarily a problem, as a noteworthy sign of the company’s downward relevance is that almost nobody will ask you to buy MS discounted products anymore, certainly not compared to when I started.) It just goes on and on. Overall, Microsoft isn’t horrible - but if you’re a talented young person who wants to make a dent in the universe, don’t come to Microsoft.

1.0
Dec 10, 2014
Recommend
CEO approval
Business Outlook

Pros

Lots of talent and people to learn from, decent machines to work off of, working on Next Big Game can be exciting, well stocked kitchen, good parking.

Cons

From a contract point of view~ You're going to be disposable as a contract. The best thing to do about it is just accept it and do your work and not take anything personally. Don't get starry eyed about maybe going fulltime there, you will find at least a dozen contractors who have been going in and out for years and never gone fulltime (and many of them deserve it). Instead of hiring in, lots of jobs are being outsourced overseas. When your contract year is up, just take your 100 days off and hope you'll have work when your break is over. By the way, your "break" means unemployment, which means filing at the unemployment office and applying for jobs every week. This lifestyle as a contract will be forced upon you. Lots of closed door meetings won't include you. You won't have any say on what level you work on, if you're moved to another team, and won't be involved in finding solutions. Even if you don't have any say in the matter as a junior, there's a lot that can be learned simply by being a part of meetings. You'll be forced to use a contract vendor and they take a huge cut of your salary. There is no apply directly at Turn10 (this seems to be the Microsoft standard). You will end up working a ton of overtime into the evenings and weekends before deadlines. Don't be surprised if your lead gets to go home at a decent hour to have dinner because they have "family". You won't be given the same courtesy if you wish to stay valuable, whether or not you have a family of your own. If it's the holidays and you are forced to take time off due to studio closures, hope you saved up enough money so you don't take a big hit on your paycheck. Many contracts feel forced to work surrounding weekends so they can get a decent few days off for vacation. Any overtime hours must be pre-approved. Your lead sometimes will try to give you too much work for a 40 hour workweek and you'll be forced to work some unpaid hours to keep up with their demands or have to admit that this is more than 40 hours which makes you "slow" (work smart, not hard. But also recognize when the deadlines aren't feasible). Due to the realism of the games, everything will be made off of strict supply of reference. This can be cool, but if you are an artist that likes to create orcs and dragons etc from an artistic vision rather than a realistic one, this job will be just that - a job. Don't get your hopes up about making anything for your portfolio either, all the cool stuff will most likely be outsourced. Not to mention there's so much overlap in the levels that nothing will really be your own to claim. Don't be surprised if someone takes the bulk of your work like a model, applies a texture that Tech Art made, and plops it in their portfolio claiming it as their own. If you're not really interested in racecars or motorsports in general, pretend that you do. Learn how to act excited even when you're really not to better fit in with the studio. Don't bring up any interests you have that will make you seem weird or not part of the team. See if you can get an invitation to "Guys Night" on Tuesdays to get beer with your male-only coworkers (yes, this was a thing). Never mind the fact that most of the studio is male and that this is excluding the minority. Upper management doesn't care about you personally. They care if you get stuff done on time and done well so don't get involved and thinking you're making friends with anyone (it's best to just accept this early on in order to function). Fulltime employees are too busy watching out for themselves within the Microsoft foodchain and don't care to mingle with contracts much. People do get sabotaged in to losing their jobs here. Some leads will hold you back from allowing you to doing your job with conflicting and false instructions, impossible deadlines (not just difficult ones, impossible), create bugs and shift the blame to the contract etc. Upper management, HR, whoever, they don't want to hear about it or deal with it if you're contract. If the lead says you won't jump high enough, you're out no matter how much evidence you have of the lead being inadequate. I've never been happier to end a contract. Out of the few jobs I've had in the game industry this was the worst of the lot. I would not recommend this to any one planning on going in as contract unless they really need the work. If you end up at Turn10 as contract never stop looking for other work in the industry. Don't commit to a job that will never commit to you.

Viewing 19 - 21 of 53,740 Reviews

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