Company: Microsoft
Date: 2020-06-09
Overall rating: 5/5
Employment status: current

Great place to work at.
Pros: Industry leader. One of the best customer reach. Competitive salary and best perks and benefits. Best in class engineers.
Cons: Huge codebase, so end to end ownership or development experience is a bit less in quite a few teams. Have to muddle through limited documentation and spend sufficient time in reaching out to people and debugging to understand existing code base before being able to make impactful changes.