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

Great opportunities, enormous impact
Pros: The company is a very big business that spans across many different products so the options  for career development are many and great, also the impact that you have is massive because the market extends all over the world
Cons: Because of the size of the products it can be difficult to be flexible regarding development methodologies and technologies, specially when the product has been released for many years