7974 Employee Reviews (View Most Recent)

Sort: Rating Date

 

Fast paced business with lots of resources driving for integrity and market share

  • Comp & Benefits
  • Work/Life Balance
  • Senior Management
  • Culture & Values
  • Career Opportunities
Former Employee - Technical Lead
Former Employee - Technical Lead

I worked at Microsoft full-time for more than 10 years

Pros

The company puts a lot of effort into making sure the employee is trained in all the necessary training that drives positive company image, integrity and business success.
The environment is positive and they offer free drinks and great lunch options.

Cons

It is very easy to get sucked into "Microsoft is the best and only solution", while there are many solutions that other companies have that are really really good.
Microsoft is a very big organization and the entire org does not turn on a dime anymore. However, things to change quickly when leadership pushes the company in one direction or another. In 4 years I had 8 different offices in 5 different buildings.
The review system pits you against your peers in a way that creates unhealthy competition at times.

Recommends
Neutral Outlook
Approves of CEO

Other Reviews for Microsoft

  1. 2 people found this helpful  

    There's a lot of variation between teams, but when your on a good team you can have amazing impact while having fun.

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

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

    Pros

    There are lots of different opportunities to learn and a lot of cool technology being built. There are many brilliant people to learn from, and many of the teams are well lead. Microsoft has a ton of cool technology and in most places has been opening up to external technologies as well. People are not afraid to take on big bets. Diversity is the norm and good teams leverage the different viewpoints in open and honest discussions. The work you do here can benefit millions of people.

    Cons

    The review system discourages high levels of collaboration (think shared space and pair programming) because it's a competitive fixed curve model based largely on breadth of ownership.
    Management varies in quality across teams and often great engineers are promoted to become poor managers. The strict model of the review system seems to reflect a lack of trust in the companies managers. Some teams are also stuck in the past in how they work, not understanding how to push quality upstream, iterate quickly, and focus on customer value.

    Advice to ManagementAdvice

    Lose the cut-throat review model. Reward teams that succeed. Invest in infrastructure for more collaboration to solve tough problems once the right way.

    Recommends
    Neutral Outlook
    Disapproves of CEO
  2.  

    awesome

    Current Employee - Anonymous Employee
    Current Employee - Anonymous Employee

    I have been working at Microsoft

    Pros

    great benefits, appreciation for good work, opportunities, scope, it's like a microcosm of several different products/companies all working together for the same common goal

    Cons

    sometimes slow because of its size. Sometimes has a higher tolerance for mediocrity than what is acceptable for a reputable brand. Sometimes the company pays for internal politicking

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.