Company: Microsoft
Date: 2017-05-04
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Great company to work at
Pros: There are a lot of great people. The recent changes under the new CEO are great - and are moving the company toward the right direction.
Work life balance is great - of course it depends on the team you're in. If you're lucky, and I am, you'll have freedom to work on stuff you choose to.
Cons: Things change quite often, so you don't really know what you'll be working on in a year.
Helping others is not really valued much . The accomplishments would be credited to who has been assigned to accomplish it, and even if you have done 90% of that work as part of helping them, you most probably won't get any credits for that.