There are newer employer reviews for Microsoft

 

Great place to get solid software development experience.

  • Comp & Benefits
  • Work/Life Balance
  • Senior Management
  • Culture & Values
  • Career Opportunities
Current Employee - Senior Software Development Engineer in Mountain View, CA
Current Employee - Senior Software Development Engineer in Mountain View, CA

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

Pros

Opportunity to work and brainstorm with very talented peers. Plentiful resources available. Challenging problems to solve. Develop software that will be used around the world. Influence design/functionality of products. Experience and learn state-of-the-art full development lifecycle: design, schedule, estimate, code, test, prioritize, debug, document, support, sustain, revise.

Cons

Rigid organizational structure limits opportunities to work on additional areas of interest. Conflicting priorities can result in products with high bug debts. Use of prevalent Microsoft-centric technology can lead to reduced future marketability of your skillset.

Advice to ManagementAdvice

There is a lot of great but unrecognized talent within Microsoft. The company needs to recognize and appreciate this talent and work on rewarding it and finding better fits when appropriate. Focus on how our software makes a difference and why it's developed in the first place.

Recommends
Neutral Outlook
No opinion of CEO

8337 Other Employee Reviews for Microsoft (View Most Recent)

Sort: Rating Date
  1.  

    Free-for-all politics, not company goals make you successful

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Software Development Engineer in Seattle, WA
    Former Employee - Software Development Engineer in Seattle, WA

    I worked at Microsoft full-time (more than 5 years)

    Pros

    There are some smart people. You can find teams to work comfortable 35 hour weeks and still get paid well.

    Cons

    Product/company success is secondary. Everyone ambitious is out for themselves. Since review is curved, you need to come out ahead of your peers first and foremost. Managers would actually mentor me in those terms -- toxic environment!

    Advice to ManagementAdvice

    Make teams work towards a common goal and throw out all the political bs'ers in high positions

    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO
  2.  

    Principal SDE

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Principal Software Development Engineer in Redmond, WA
    Current Employee - Principal Software Development Engineer in Redmond, WA

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

    Pros

    - Large pool of technical resources to learn and consult
    - Decent compensation - especially after being with the company more than 5 years
    - Great benefits and good supportive environment for internal transfers

    Cons

    - Performance review and calibration model caused a side effect of 'promoting' working silo and against each others since someone in an org must be rated excellent and someone must be rated bad.
    - Company is getting a bit too big - side effect of losing the agility, higher mgmt. lack of knowledge of team members - resulted to potential unfair/unjustified rating employees
    - Became too big ==> led to 'diminishing return' operating model

    Doesn't Recommend
    Negative Outlook
    Disapproves of CEO
There are newer employer reviews for Microsoft

Work at Microsoft? Share Your Experiences

Microsoft

 
Click to Rate
or

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