Company: Microsoft
Date: 2016-12-17
Overall rating: 4/5
Employment status: current
Experience level: Junior

Software Engineer Review Working in SQL Server Team
Pros: 1. Learning new technologies, Cloud, Web, Data Science etc.
2. Opportunity to work with teams working on innovative products and complex problem.
3. Good salary, compensation, bonus and stock options for employees(specially valuable when Microsoft is doing good historically).
Cons: Too much focused in technologies specific to Microsoft only, though things are changing and there are lots of good open source projects.
Work life balance is not good any more. However, hard work is well rewarded in Microsoft.