Taro Logo

Microsoft is a good place to work

Senior Software Development Engineer
Current Employee
Has worked at Microsoft for 9 years
March 12, 2017
Redmond, Washington
4.0
RecommendsNeutral OutlookApproves of CEO
Pros

Work on cutting-edge tech.

Takes care of health.

Good perks like:

  • 3-month parental leave
  • No dress code

Broad spectrum of tech teams to move around and try.

Cons

All teams are moving towards a Services model, so core engineers will need to be on-call 24/7.

If you perform very well, this company is not for you. The performance model is completely flawed and designed only for the average employee. True high-performers get peanuts as perks.

Advice to Management

Great direction by Satya!

Microsoft recently woke up from the long dream it used to be in. After Satya took charge, it is steering towards reality. Great progress!

In the recent past, I was disappointed to see it continuing to produce crap and lose brand value, like the Microsoft Band. And some stunts like Microsoft Phone Continuum, and the Android app platform on MS phones, made me fear that MS is taking a U-turn back to 2012 times.

Overall, the employee headcount of many teams at Microsoft needs to shrink more. The ratio of actual employees to the required number for many teams is insanely high. Some teams have full-time engineers doing build work.

Talent retainment needs to improve. Many good developers, who are owning core components, are moving out due to poor rewards. These positions are just not replaceable.

Was this helpful?

Microsoft Interview Experiences