Company: Microsoft
Date: 2018-08-12
Overall rating: 4/5
Employment status: current
Experience level: Junior

Just fine
Pros: There is a LOT of very experienced people that you can learn from. The company is very inclusive.
Cons: The company is not developers-oriented. If somebody in HR decides to move all people from one building to another, nobody is even going to ask if you like it or not.
Each department is like a separate company, it's hard to do something together for the greater good.
People are afraid of taking responsibility.