Company: Microsoft
Date: 2012-03-01
Overall rating: 4/5
Employment status: current

It has been good
Pros: It is challenging, but really fun
Cons: Managers can be mean, especially to junior people