Company: Microsoft
Date: 2018-04-11
Overall rating: 5/5
Employment status: current

Great place to grow your career
Pros: Large company with many software products and services for a software developer to grow their career.   Easy to move between teams.  Great work/life balance.
Cons: Culture can vary greatly between product teams