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

Good work culture and great resources
Pros: - Good work culture.
- Access to a lot of learning resources (both internal and external).
- Lot of products to choose from, to work on.
Cons: - Really massive. You are lost in a crowd.
- Lot of (planned) redundancies in work. Multiple teams may be working towards the same goal. Hence, internal competition between teams.