There are newer employer reviews for Microsoft

1 person found this helpful  

Great place to work, lots of different product groups, lots of different roles

  • Comp & Benefits
  • Work/Life Balance
  • Senior Management
  • Culture & Values
  • Career Opportunities
Current Employee - Senior Program Manager  in  Redmond, WA (US)
Current Employee - Senior Program Manager in Redmond, WA (US)

I have been working at Microsoft full-time for more than 5 years

Pros

The work culture is very open. There are a lot of different roles to choose from - developer, test engg, program manager, product management, marketing, etc. There are also a lot of different product groups you can join internally. Internal movement is very smooth and the process is pretty well understood. Pay is very competitive.

Cons

Most v1 products are a lot of fun to work on. When a product team gets bigger, then the processes that come with it are pretty tedious. With bigger groups, you also get a high level of office politics where folks start engaging in micro-one-upmanship that be pretty damaging to the long term health of the product.

Advice to ManagementAdvice

Run a lean product group by focusing on a few areas that you absolutely want to shine in. Ignore the rest. Do not try to please each and every customer in each and every market segment.

Recommends
Positive Outlook
Approves of CEO

Microsoft Response

Nov 26, 2012Marketing Manager

Very thorough and articulate review, thank you very much for taking the time.

Best,
GEM

8106 Other Employee Reviews for Microsoft (View Most Recent)

Sort: Rating Date
  1.  

    Solid internship experience

    Former Employee - Anonymous Employee
    Former Employee - Anonymous Employee

    I worked at Microsoft

    Pros

    kind and helpful people, relaxed atmosphere, great perks and benefits, a lot of different areas to work in, company with stable financial results

    Cons

    most positions only in Redmond/Bellevue, because of Microsoft strategy you cannot use many interesting open-source technologies and have to work with those developed in Microsoft, which may not be so valuable if you later want to change company

  2.  

    Great place but substandard pay

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Software Development Engineer In Test IV  in  Redmond, WA (US)
    Former Employee - Software Development Engineer In Test IV in Redmond, WA (US)

    I worked at Microsoft as a contractor for more than a year

    Pros

    * Great for building your resume!
    * Very friendly, laid-back atmosphere.
    * Enough challenging projects to keep one from getting bored.
    * Free drinks.
    * The feeling that the work you're doing actually matters.
    * I know there are a lot of cons, but I still felt that my experience at M$ was very positive overall. Obviously, I would've liked to have had the opportunity to continue working there, but I just couldn't get past the beurocracy. It was still fun, though!

    Cons

    * Pay scale is significantly below industry standards.
    * Most positions are contracts, which cannot exceed a year in length (after which you cannot work there for at least three months) and carry absolutely no benefits.
    * Extremely difficult to tailor resume keywords to get past automated filters. You can get past that if you're a contractor and they like you, but only if your department has been allocated funds for another FTE by the higher-ups, which is very difficult to get approval for.
    * Contractors and vendors are otherwise treated no differently than people who have never worked at Microsoft in terms of applying for full-time positions. Non-FTEs can't even access the internal jobs site to apply; they have to use the public one that is notoriously difficult to reach human eyes.
    * I've seen contractors and vendors who have been there for years ("mandatory three-month unpaid vacation," as many have come to call it, notwithstanding of course) and never even been able to get an interview for an FTE position. This is unfortunate because there's a lot of really good talent there.
    * If you're an OSS developer, don't expect a lot of job security. Steve Ballmer has frequently expressed contempt for open source software. Though some of the senior leadership is more supportive, Mr. Ballmer has made sure that the few OSS projects/teams that are authorized are given minimal budgets. It's also not uncommon for those departments to be suddenly dissolved by the upper management without explanation. It had just started happening to mine when my contract was up, so thankfully it didn't affect me.

    Advice to ManagementAdvice

    1. Open source is your friend. Bring more OSS people into your ranks. These people can add a lot of insight about ways to improve performance and security. Like it or not, Steve, Linux is not going to disappear. Apple embraced BSD and look how much that helped them!
    2. Stop relying so heavily on long-term contractors. It may save a few pennies here and there but all you're doing is training good talent and then sending them to go work for your competitors.
    3. Update your pay scale across the board. A quick Google search will tell you that it's not very competitive as it stands right now.
    4. Fire whoever came up with that ugly "Metro" interface for Windows 8. Seriously, it looks terrible. When I see a bunch of Skittles-colored squares with sharp corners, I'm not thinking, "Wow, this looks so cool and futuristic!" I'm thinking, "Wow, this would make a great toy for my 6-year-old niece!"

    Recommends
    Neutral Outlook
    Disapproves of CEO
There are newer employer reviews for Microsoft

Worked for Microsoft? Contribute to the Community!

Your response will be removed from the review – this cannot be undone.