Microsoft - If you're an engineer, it's like working at Disneyland | Glassdoor
There are newer employer reviews for Microsoft
There are newer employer reviews for Microsoft

See Most Recent

Helpful (1)

"If you're an engineer, it's like working at Disneyland"

Star Star Star Star Star
  • Work/Life Balance
  • Culture & Values
  • Career Opportunities
  • Comp & Benefits
  • Senior Management
Current Employee - Senior Software Development Engineer in Redmond, WA
Current Employee - Senior Software Development Engineer in Redmond, WA
Recommends
Neutral Outlook
Disapproves of CEO

I have been working at Microsoft full-time (More than 10 years)

Pros

1) Very smart, knowledgeable coworkers. You can definitely learn from your team mates.
2) Many interesting projects to choose from. No matter what part of computer science you are interested in, there's some group working on it.
3) Top notch development tools and other software at work.
4) Better than average pay, great benefits.
5) Free MSDN Ultimate subscription for Employees means you can get almost every Microsoft software product free for your home use. Deep discounts on Microsoft products at the company store when you are buying gifts for friends.
6) Most employees have their own office (though many new employees are doubled up), so you don't hear everyone's personal phone conversations at work.

Cons

1) If you are used to being the smartest and most capable developer in your company, that won't be true anymore. Your coworkers will be just as smart as you. This is hard for some people to deal with.
2) Arbitrary but Darwinian personnel evaluation process. This alienates a lot of good workers. Read the Vanity Fair article for details.
3) It's a really big company, so all the big company ills are present - lots of unnecessary process, empire building, political (character) assassinations in the management ranks.

Advice to Management

Scrap the evaluation system. If you put together a team of 10 superstars, you shouldn't have to torpedo one of the superstar's career's to fit an arbitrary curve.

Other Employee Reviews for Microsoft

  1. Helpful (1)

    "Plenty of rote, unexciting work; twenty+ year old codebases"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Former Employee - Software Development Engineer in Redmond, WA
    Former Employee - Software Development Engineer in Redmond, WA
    Doesn't Recommend
    Neutral Outlook
    Disapproves of CEO

    I worked at Microsoft full-time (More than a year)

    Pros

    Hours were flexible; manager did not micromanage; bright coworkers; excellent health insurance; if you are lucky (and very talented), you might get to work on something very interesting. The company is huge and moving around from team to team can expose one to a variety of technologies.

    Cons

    Disclosure: I was working on a very old piece of software and had little exposure to some of the newer projects at MS. Furthermore, I found the weather unbearably gloomy (Seattle), which no doubt played a role in my overall dissatisfaction.

    Relatively few employees really get to contribute meaningfully (the rest are primarily engaged in useless work). The salary was relatively low. There was no feeling of passion of any kind in 80% of my coworkers. Internal "morale" meetings were a joke.

    There is an excessive focus on individual features as opposed to providing a cohesive user experience.

    Advice to Management

    Shake up the ranks--get rid of dead employees who are just hanging around without much use. Do not undertake projects that will result in incomplete/awkward functionality.


  2. "Overall great company, but in the end it depends on what team you work for"

    Star Star Star Star Star
    • Work/Life Balance
    • Culture & Values
    • Career Opportunities
    • Comp & Benefits
    • Senior Management
    Current Employee - Software Development Engineer In Test (SDET) II in Seattle, WA
    Current Employee - Software Development Engineer In Test (SDET) II in Seattle, WA
    Recommends
    Neutral Outlook
    Approves of CEO

    I have been working at Microsoft full-time (More than 5 years)

    Pros

    - So many teams => more career options
    - Health benefits. While it is changing, it is still one of the best in the market.
    - Prime card (gets you discount everywhere for restaurant, activities)
    - Microsoft cares about environment: carpool incentive program (TRIP), MS bus with wifi, etc.
    - Flexible work program: Microsoft support it, but unfortunately some teams (managers) are not that good with it.
    - Tuition reimbursement
    - My lists can go on and on

    Cons

    While MS itself supports many good things, in the end it depends on your team and your manager and you HR.

There are newer employer reviews for Microsoft
There are newer employer reviews for Microsoft

See Most Recent

Work at Microsoft? Share Your Experiences

Microsoft
  • Star
  • Star
  • Star
  • Star
  • Star
 
Click to Rate
or