Company: Microsoft
Date: 2016-06-21
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great diversity of career opportunities
Pros: You can take your career anywhere and changing jobs internally is not much of a problem.
Cons: Pay is not as good as other similar companies. Unsurprisingly, most of the technologies you will work with are on the Microsoft stack which is decreasing in importance outside of Microsoft.