Company: Microsoft
Date: 2015-04-20
Overall rating: 4/5
Employment status: former

Good company
Pros: Good leadership, but you need to go looking for it. Opportunities exist, but you have to earn them and sell yourself. Performance is rewarded, be willing to work hard for it.
Cons: Some really good managers, some really poor managers.  Politics is more important than job for few managers.