Company: Microsoft
Date: 2015-06-26
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

software engineer
Pros: Good work/life balance
Nice, smart people
There are many teams you can transfer if you want to learn new things.
Huge user base for products
Nice campus.
Cons: Career move is slow
the company is huge, so it is not easy to turn direction
Old or Microsoft-only technology
Legacy enterprise product