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

Big Pro and Con
Pros: Great and smart people to work with.  We respect each other, and it is so easy to work with this type of mindset people.  You feel you need to do a lot but you are fulfilled after the accomplishment.
Cons: Restless, and lack of resources. Once in a while, there were  big re-org, which you sometimes needed to see skillful and talented people had to go.  It was really hard to see.  Anything can be happening once the top level management people change their directions.