Company: Microsoft
Date: 2018-07-06
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

SWE in Msft
Pros: Good for new hires, you can learn a lot.
Since it's a big company, you can try many things within it to find you passion.
Good benefits.
Cons: Depends on the team, way too much stress.
Sometimes the team work is good, but too many reorgs makes things unstable.
The more senior you get, the more corporate politics you have to deal with.
Underpays compared to companies of same or even less size.