Company: Microsoft
Date: 2014-03-21
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Good place to work, but they demand a lot
Pros: Lots of interesting projects - you can work in just about any technology field
Lots of interesting people - you work with people smarter than you
Cons: Work-Life balance can easily get out of whack if you don't actively manage expectations
Performance evaluation process was grossly bizarre - testers were rated with/against devs & PMs, not just with/against other testers