Company: Microsoft
Date: 2013-03-04
Overall rating: 2/5
Employment status: former
Experience level: Junior

Good training (boot) ground. No fun. Only work..
Pros: Work with very smart people.
Cons: Not all but there are few arrogant people in almost every team to work with. Group may be good but cross-team collaboration render into problems. 
Heard the medical benefits have gone down the drain.. Very poor.