Company: Microsoft
Date: 2017-05-22
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Software Development Engineer
Pros: There are so many talents, people learn from each other everyday.
Best place to learn Microsoft technology and stack like .net, c#.
Cons: Too much politic things, make work effectiveness really down.
Cannot focus on work unless you have a good manager.
too many re-org.