Demoralising work culture at Microsoft Bangalore

Microsoft / Eng
soprash

Microsoft Eng

BIO
Hey guys, I have 6 yrs of frontend experience and I have worked on many interesting and challenging projects. I love to work on open source projects.
soprashmore
Sep 21 22 Comments

Microsoft has become a sad place for me. I have no motivation for work. And the reason is promotion and rewards. Microsoft really wants a developer to limit innovations into the scope of fhl and hackathons. Any innovation done for product eventually means equal to any other task, there is no appreciation here.

Saying that, I started in Microsoft doing all the tasks given to me. Delivered on everything that I took, and delivered before time. Picked up bugs whenever I completed my task of current sprint and solved them. Participated in hackathons and won in one. Took several brownbags, internal and in org.

Then I did something that Microsoft encouraged me to do, innovate to solve a strong UI challenge. That solution doesn't exist on any application that I have seen, there are no libraries to solve that.(Trust me on this as the whole team researched). Then I picked up that task, made design solving current problems, created v2 where changed the design to solve scalability issues. The solution works but has some bugs. I spent considerable amount of time in doing that. I delivered it and delivered on other features then too. Worked hard and spend nights till 10pm for months. Worked even on some weekends.

Then came promotion cycle. Where I didn't get promotion. BTW, I have already spent 2 years here as 61. Some of my colleagues did get that. And what did I get to hear from my manager:
1. I haven't delivered much. As the no. of my PRs is less when compared to others.
2. Lvl 61 needs to take more responsibilities.
3. The biggest feature I have done still has bugs.
4. The rewards in terms of money given to me is good and I shouldn't worry.
5. I haven't contributed in my team's success.

Please suggest me guys - What have I done really wrong here in Microsoft?
How does other people get promoted doing equal or less impactful work(I say this with confidence because I have seen them).

The problem is I cannot figure out what went wrong. I need help as I am getting depressed whenever I think of office now. I get anxious when I think of work. I do not express myself now. I do not put opinions anymore. And I do not enjoy working.

I am writing this one month after recent promotions happened. And I feel either this is not just or my personality doesn't sync with what Microsoft expects from an engineer.

comments

Want to comment? LOG IN or SIGN UP
TOP 22 Comments
  • Cisco webecisco
    Then leave. Don’t talk about it just go. Do what needs to be done for you.
    Sep 21 1
  • Microsoft
    MP3

    Microsoft

    BIO
    Troll living under the I-5 overpass
    MP3more
    Eh, so you got screwed over at promotion cycle... welcome to the club.
    Sep 21 0
  • Oracle ufiryvkb
    I can provide an alternative view point. You should have regular discussions with your manager where you jointly agree on goals and timeframe. What you need to deliver to get to the next level. Right now, you seem to be in your own island defining what is a good deliverable, what work is more impactful etc. without cross checking with your peers/manager.
    Sep 21 1
    • Microsoft / Eng
      soprash

      Microsoft Eng

      BIO
      Hey guys, I have 6 yrs of frontend experience and I have worked on many interesting and challenging projects. I love to work on open source projects.
      soprashmore
      OP
      That's not fully correct. I had discussions with my manager. Yeah I told him clearly what I liked to do. And if it's important then I fully committed on doing that. Some setbacks, which were there from everyone at some point, made me target point for showing failure in the product. But then the question is, if the product was a failure, then how come other people got promotions, how come more budget flowed in, and how come more hiring was done? Still I did my best in making that feature work with as less bugs as possible. And that feature is something that you will see as the first thing when you launch that product. What about all the contributions I have done in past? What about getting a positive image for the team from leadership and Redmond with the features I delivered? Do they not count at all? I understand what you are saying, maybe I lacked little bit there, but I was not working on anything different from the product goals.
      Sep 22
  • Intel uePD62
    Quit there is no point fighting the politics at any organization.
    Sep 21 0
  • Apple
    jhetfield

    Apple

    BIO
    Ok
    jhetfieldmore
    Quit.
    Sep 21 0
  • Citrix Systems / Eng ಅವನೌನ ಹಡಾ
    Clear politics. Just quit
    Sep 21 0
  • Microsoft iuYF20
    Are you sure you have good response for points 2,3 and 5?
    Sep 21 2
    • Microsoft / Eng
      soprash

      Microsoft Eng

      BIO
      Hey guys, I have 6 yrs of frontend experience and I have worked on many interesting and challenging projects. I love to work on open source projects.
      soprashmore
      OP
      2- I have designed and developed several features. That's in connect. Had won an FHL, mentored juniors, participated in hiring drives regularly, officially/unofficially always helped everyone who asked(maybe didn't mention it during daily stand-ups). Please let me know what I missed.
      3- the biggest feature that I did sure had bugs, but just to remind it wasn't an easy one anyways. It has 3 versions till now, each with better design making it more scalable. Everything clearly discussed with the team and manager. This feature is kind of a base for many other features sitting on top of it. Making sure no other features are buggy. It is complicated, but I don't see any complicated ** solution in Microsoft which is not under a continuous effort for making it better.
      5- product got more money, more people got hired, some got promoted, I don't understand if this is success or not. And having built important features in product, I know I have contributed in product in a good way.
      Sep 22
    • Microsoft iuYF20
      Looks legit. What i observed is numbers of PRs also looked at even they are a 1 line change enabling a flight etc. 2 years at a level is too much, try changing team or switching companies. I know for a fact that engineers with you YOE are highly sought out. All the best
      Sep 23
  • McKinsey sallie
    It’s politics, but also, it’s making sure the work you do is aligned with company/organizations business goals. You may need to sacrifice figuring out “hard technical problems” to figuring out “easier/less exciting problems that has direct (businesss) impact”
    Sep 21 2
    • McKinsey sallie
      At google (SWE) I made sure I aligned with my manager to pick projects is very doable and made sure every project I did was “impactful” (as defined by the business, not me), and while that means working on less exciting things, it meant promotion.
      I’m personally fine with that mentality but if you’re not maybe Microsoft (larger corporations) isn’t the place For U?
      Sep 21
    • Microsoft / Eng
      soprash

      Microsoft Eng

      BIO
      Hey guys, I have 6 yrs of frontend experience and I have worked on many interesting and challenging projects. I love to work on open source projects.
      soprashmore
      OP
      You are right @sallie. Maybe I am not suited for big organisations. And my aspirations and passion doesn't always align with business directions.
      Sep 22
  • Goldman Sachs fht3%%&
    Are your manager's points true? Seems like you are good at coding, but you have not used it towards success of your team. Ask your manager what it means to contribute to team's success that you have failed to do.
    Sep 21 1
    • Microsoft / Eng
      soprash

      Microsoft Eng

      BIO
      Hey guys, I have 6 yrs of frontend experience and I have worked on many interesting and challenging projects. I love to work on open source projects.
      soprashmore
      OP
      I have asked. I don't know what success means now. The product went good, some people got promotions, some people got hired, money flowed in for that. And whatever I have done has impacted various areas of product, specially the first thing that you see(my main responsibility).
      Sep 22
  • Microsoft othadei
    Machi 2 years at 61 is a very bad sign. Vote with your feet.
    Sep 21 0
  • Walmart qopB15
    2 years is big time, considering your exp level, I will encourage you to leave, also do more leetcode in free time, in between switches, also if you are good in your technologies, it wont matter much career wise, focus on leetcode only..

    Make faster switches in future, 2 years max in any company, 1 year is also okay
    Sep 21 1
    • Microsoft softFag
      How many years you have been working for Walmart?
      Sep 21
  • VMware / Eng cykacola
    Given all that’s said is legit and to be taken at the face value, it sucks. Have you been chatting with some of senior engineers in your team or your manager where you could let them know of your contributions? Communication and exposure plays an important role when it comes to promotion
    Sep 21 1
    • Microsoft / Eng
      soprash

      Microsoft Eng

      BIO
      Hey guys, I have 6 yrs of frontend experience and I have worked on many interesting and challenging projects. I love to work on open source projects.
      soprashmore
      OP
      My manager knew my contributions well. Only senior in my team actually had differences with me because I took responsibility of a feature from him by proposing better design. Only communication gap that I didn't care about was with my skip level manager. That might have helped.
      Sep 22
  • Microsoft / Project gRoz35
    Most people here are just gonna say vote with your feet. Go where you are valued.
    The rewards philosophy makes no sense to me. Why are we beholden to making other people successfil rather than focusing on the product. It's like failing the good kids, so that they can give company to the bad kids.
    Sep 21 0

Salary
Comparison

    Real time salary information from verified employees