Company: Microsoft
Date: 2013-08-31
Overall rating: 5/5
Employment status: current
Experience level: Senior

There is life beyond politics
Pros: There are lots of opportunities to explore within the same company; each group works like a separate company, which is good if you want to experiment with different technologies.
Cons: There are lots of politics. You will need to learn to navigate through it, or to find a way to avoid it altogether. People that get review are not only the brightest, but also the ones that can best communicate their talent/success.