Company: Microsoft
Date: 2017-02-23
Overall rating: 3/5
Employment status: current
Experience level: Junior

Just above average....
Pros: 1. Exciting products to work on
2. Use of the latest .NET technologies
3. Work with top level people
Cons: 1. Standard large company pains such as red tape and siloing
2. Hard to try new things without the official approval of management
3. Hard to be involved in the roadmap of the product you work on
4. Benefits system is far to complex
5. Into and out of team communication is poor