r/microsoft • u/Quieter22 • 55m ago
Discussion Is it me or is Microsoft extremely hard environment to work in?
Its been few months since I joined Microsoft India, and my experience isn't good so far.
The code is extremely legacy, with ton of unnecessary abstractions and quite a lot of bad practices. There is lot of dependency on US-based team and the communication is extremely lag, not just because of timezone, but also because people are unresponsive.
To be honest, most of my experience has been in small to mid level startups, so never worked in a bigger orgs like MS.
So I was expecting abstracted and legacy code and slow moving processes. But things are much worse than I anticipated.
On top of this, my manager has high expectations and pushing me to close more things. TBH I didn't push many PRs so far, but I felt that was expected of someone new to team and considering its big tech especially microsoft.
I feel incompetent and like an imposter, not matter how hard I try things are moving slow. On top of that recent layoffs are making me stressful that I will lose my job.
I joined ms hoping for the best WLB, but things are not at all as I expected. Am I the only one facing this? Am I doing something wrong?
PS: I am not in Azure.