Company: Microsoft
Date: 2015-01-25
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

Ups and downs
Pros: Depending on the team, there are some great people to work with.
Cons: Future is uncertain and they are willing to take risks at the expense of  employees.