Company: Microsoft
Date: 2016-05-24
Overall rating: 5/5
Employment status: former

Awesome
Pros: They treat their employees very well, great perks, benefits, and work-life balance (if you get the right team)
Cons: Work can get boring. Depends on your role; testing is pretty bland, but the program management positions are more dynamic.