Company: Microsoft
Date: 2015-08-20
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great place to work, on a great team
Pros: I have an amazing manager, and get to work on great projects. We work hard, and do it as a team. Very rewarding, and a good cooperative environment, at least within our own team.
Cons: Have worked with some teams that seem absolutely cutthroat. Lots of politics involved, but that seems to be changing a little bit.