Company: Microsoft
Date: 2015-08-06
Overall rating: 3/5
Employment status: former
Experience level: Junior

Too much politics
Pros: Great benefits, free to choose what you want to own, no micro managers. Good facilities, get to work on latest technologies.
Cons: Very narrow minded, poor vision or direction from higher ups. Management is biased, you get fewer chances to prove yourself and there can be gender/race bias in some groups.