Company: Microsoft
Date: 2015-05-18
Overall rating: 3/5
Employment status: former

OK
Pros: Very good work  and compensation.
Cons: Some divisions are good, while others are pretty ordinary. The middle management in some teams are not upto the mark. Lack of vision in the team that I worked for