Company: Microsoft
Date: 2016-10-03
Overall rating: 4/5
Employment status: current
Experience level: Senior

It's a great place to work with very smart people
Pros: If you want to learn anything and everything there is to software, this is arguably one of the best places to do it.
Cons: Sometimes the higher management can be hard to read or even unavailable to answer questions. This makes getting a clear picture of the longer term investments a bit hard.