Microsoft reviews

4.0

77% would recommend to a friend

(53,888 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,888 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
3.0
Jan 12, 2009
Recommend
CEO approval
Business Outlook

Pros

Company really invests into people development and professional growth. MSFT also tries to hire best people, and in majority it works: there are lots of great and bright people around. Also, great that company has developed long-term strategic view and committed to huge investments into R&D, which multiplied by strong internal management system, resulted in consistent over years, growth of its competitiveness level. Another helper is broad partner network and market outreach, which benefits from significant resources available for sales and marketing. So, in short, you can learn and learn a lot. Career growth? Depends heavily on whom you work with. Compared to other companies you can also (if this is part of your values' system) enjoy nice office environment, great compensation and benefits packages, corporate events in nice and expensive locations, at least it used to be the case before crisis, a good indicator of some nice margins company is able to earn on sales of software and services.

Cons

The biggest dissapointment for me was contradiction between de-jure principles stated in Standards of Business Conduct, and de-facto behavior of local management, which in many real-life examples showed lack of human vaues, leadership and responsibility. So, the problem is in the process of selection and hiring of top- and middle-level managers, where company does relatively well in looking into function-specific qualities of candidates but fails to select and hire managers with proper leadership capabilities. Another one downside is extremely poor work-life balance, when urgent and complex tasks come with very short deadlines, causing many people to work till late nights 5-7 days a week. Declarative slogans that company respects employees' WLB, simply does not work. And in many cases you can see when some manager might take an exccessive and not realistic commitment (to get promotion for example or award or visibility to upper level), but then after facing difficulties in getting to the target, showing up blaming everybody around and not having courage to take responsibility and acknolwedge his or her mistake. I saw many talented people leaving MSFT because of the reasons described above, with senior management not making steps to eliminate route cause of the problems. This is pity. The last but not the least (already stated in some feedback here). Internal attitude towards competition must be different. It must respect competitors.

2.0
Nov 26, 2008
Recommend
CEO approval
Business Outlook

Pros

Great medical and vision benefits, reasonable dental ones. Mature, stable company with relatively good payment. Relatively flexible working hours.

Cons

Career growth is limited, once you enter the company. Minor promotions happen on annual basis. If you enter the company in lower level, you have no chance of moving up, regardless of performance. Work-life balance does not exist in many teams. The company sets unreasonable expectation for responsiveness, causing employees to reply to e-mails across the clock. Directions are not set clearly and there is significant randomization. Communication channels and responsibilities are also not well defined across the company. Teams rarely work well together, as the culture is competitive instead of collaborative.

3.0
Oct 25, 2008
Recommend
CEO approval
Business Outlook

Pros

For mid-careers: Premera insurance is great for people with families or singles with expensive medical conditions. Company stability, because of its size. 40-hour, or a bit more than that, work life balance work weeks available on some teams. Nice to have on your resume. IF you are in exactly the right situation, the chance to add astonishing things to your list of career accomplishments; few software companies offer the same opportunities to affect the technical world as Microsoft does. IF you can get one or more very good reviews (see below), compensation is tough to match elsewhere. Adoption benefits. Chance to keep up with different aspects of the industry by attending technical talks by other teams. College hires: Microsoft on the resume. Chance to learn the Microsoft development philosophy, tools and components from the people who designed them. Chance to add to technical knowledge by attending talks given by other teams and Microsoft Research. Generally pretty good advancement and regular promotions for people at the lower levels 59-62. Some teams are fun groups that enjoy socializing with each other after hours, so there's a built in social life. You'll get a world-class introduction to corporate politics if you keep your eyes and ears open, which will stand you in good stead in the future at Microsoft or other big companies. For everyone: The chance to contribute to software used around the world, and in some cases, known by nearly every human in developed countries. The chance to internally transfer to groups working on products so different that it's like a different company. Many different company cultures within different divisions of the company, so you can probably find one that fits what you're looking for at whatever your stage of life. They pay your fee to the nicest, albeit huge, gym in the area.

Cons

For mid-careers: Career stagnancy hits most at some point, so to advance you may need to leave; high senior, principal and beyond staff tend to have it good compensation-wise, so they don't leave very often, which can limit opportunities for those below them who want to move up. Many teams lack work life balance, but pay enough lip service to it that they won't admit it when you interview, so be careful; it is not unheard of for 60 hour weeks to be a norm, so consider that when negotiating salary; in rare cases, it can be worse than that. A bevy of smart people who may or may not have good social skills + very political culture in some groups = some of the worst, devious, cleverly-backstabbing-with-plausible-deniability politics you've ever seen in your life, as people fight to reach the higher levels and to stay there. Some fairly onerous engineering processes; I've heard Windows developers say they spend 12-15 hours a week coding and 25+ attending meetings, filling out database forms that are part of "process", talking with those who work on other components to ensure that their upcoming code changes won't break another part of the product, asking for permission to fix bugs. If you're technical, you will laugh in disbelief when first exposed to some of our most-used internal tools. If your history is not in Microsoft-created technologies, not all that you bring to the company will be considered useful. If you don't manage to get into a situation where your management gifts you with a couple great reviews, compensation will be merely average or below. Negotiate well when entering, because raises here are at or slightly below inflation, while starting salaries for new hires tend to meet or beat it; after a few years, you may find new people with your skills coming in higher than you currently are. For college hires: Minimal exposure to technologies not invented at Microsoft. A company that's pretty set in its ways and expects you to conform to it rather than giving you an opportunity to move it forward with new thinking. No match for Google in the cafeteria or free snacks department. For everyone: Company's reputation is declining. Company's stock price has been stagnant for a decade. Exceedingly poor management in many areas of the company, sometimes to a toxic level; too many middle managers have instituted a lot of bureaucracy, committees, internal initiatives that justify their existence without adding value. The necessity for most to venture into management to grow their careers; the technical IC advancement path doesn't have room for everyone who'd like to pursue it. Sometimes what you are developing isn't particularly unique; it may have even been done, and done better, elsewhere in the company before, but for not-invented-here reasons and concerns about forking development paths, you can't easily share components among teams that are organizationally far apart as easily as you can when working in the open source culture. Entrenched culture at the top makes it difficult for good ideas to be heard and acted upon; leadership tends to play the risk minimization game, and changing the status quo is seen as a risk. So many encumbrances that the company moves slowly - potential legal liability, anti-trust, P/R concerns, worries that product A in division B could cannibalize sales of product X in division Y. Some confusion at the company about the role and technical competence of managers; some teams assume managers are the team's technical experts, when they're not; this can result in poor decisions. Review structure in which one is pitted against one's teammates for the larger portion of two aspects of review compensation, stock awards (the other, the yearly bonus, is not nearly as "curved" as stock awards); review compensation decisions can be very arbitrary at the whim of your manager, and more dependent on nepotism and politics than performance. When going into the company, it's more important to choose a manager you can work well with, than it is to choose the perfect job, for that reason. Also, if you're on a team of strong performers and you are not the strongest, you can be penalized. Related to that, managers have been known to "cook" reviews by assigning critical, high-visibility features to their favorites at the beginning of the year, so that those people are in the best position to get the good reviews at year end. On-site cafeteria food in Redmond is pretty bad overall, with a few notable exceptions; you'll need to drive to work if you want to eat lunch at one of the fast food places a mile or two away. The traffic in the area; the fact that most Microsoft employees who live in Seattle all come over the same several-lane bridge across the lake, along with everyone else who lives in Seattle but works on the Eastside. Salaries in most cases accommodate buying a nearby condo, but often not a nearby home; many people have 30-60 minute commutes each way to have a detached home or townhouse they can afford; real estate prices here are through the roof, though not as badly as in Silicon Valley. For many, due to commutes and excessive work required, not enough free time to use the gym. Because the company has so many smart employees, being smart and making an occasional great contribution is not enough to stand out here, although it is at many other companies. Stock awards vest over 5 years for rank-and-file, leading to significant golden handcuffs; those at the partner level have accelerated vesting schedules. Dental coverage is $1500, and dentists tend to expand procedure costs to fit that limit, so if you need several procedures, it costs you out of pocket.

Viewing 517 - 519 of 53,888 Reviews

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