Company: Microsoft
Date: 2013-09-26
Overall rating: 5/5
Employment status: current
Experience level: Junior

Many great teams
Pros: - If you find a good team, you'll be able to work with very smart and result-driven people
- Very flexible (working hours etc.)
Cons: - Unfortunately, there are some weaker teams as well, with some folks that should have never been hired to this company :)
- Non-unified tools and infrastructure across divisions (but that's changing, fortunately!)