Taro Logo

Work very hard, but do not expect to be rewarded for it

Software Engineer II
Current Employee
Has worked at Microsoft for 4 years
June 11, 2016
Redmond, Washington
3.0
Doesn't RecommendNeutral OutlookApproves of CEO
Pros

I have been working for Microsoft for a couple of years now in different teams. A lot of people say the teams in Microsoft can be drastically different, with some teams having a harsh environment while others a much more friendly one.

Well, my experience working on different teams was pretty similar, and I can say the same for some of my teammates that worked on different teams as well.

Some of the pros are:

  • Fair base salary
  • Large company with lots of opportunities
  • Some smart engineers
  • Good benefits (vacation, parental leave, health care, etc).
Cons

When it comes to the working environment, Microsoft has evolved a lot in the last couple of years. The evolution was triggered mostly by getting rid of the draconian stack ranking review system, where even great engineers could get poor reviews. However, there's still much to improve before I could say Microsoft has a friendly and truly cooperative environment and a meritocracy-based rewards system.

There's still a lot of politics, where the people who "rub the managers' backs" the most are the first being rewarded. Most engineers there are not really interested in helping each other. Rewards are not based on results and talent, but on politics and the number of years they have been working there.

When it comes to work-life balance, some managers push people to work very hard, but when they do so and achieve great results, there's little to no recognition for that. In some managers' minds, working 12-14 hours a day is just expected. Other managers might not push you too hard, but don't expect any recognition from them as well. To be fair, it's fairly quick to get promotions from lower levels, but from mid to higher levels (62 and up), it becomes very difficult. Just results and talent is not enough; politics is required.

When it comes to compensation, the base salary is fair and aligned with the industry. However, stocks and bonuses are well below similarly recognized companies, so compensation altogether is 50-150k below companies like Google, Facebook, LinkedIn, and even Amazon.

Advice to Management

Foster true cooperation between teammates instead of focusing on just getting things done ASAP. Recognize people based on results and not on politics. If you do push people to work very hard, recognize and reward them when they do so.

Was this helpful?

Microsoft Interview Experiences