Company: Microsoft
Date: 2016-09-26
Overall rating: 4/5
Employment status: former

Not bad for a big company -- every team is different
Pros: Good benefits packages, access to lots of smart people, plenty of opportunity to try new things if you've done reasonably well in your career there.
Cons: Things can move surprisingly slow sometimes; quality of management varies greatly and you don't really have that much control over it.