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

Microsoft Review
Pros: Work-life balance, free to choice what project you want, easy to transfer to different groups
Cons: Big company, hard to make big impact as individual contributor