Company: Microsoft
Date: 2015-10-28
Overall rating: 2/5
Employment status: former
Experience level: Junior

Home grown employees are becoming a rarity
Pros: MS is a decent place to work if you can manage to get on a good team with transparent managers and stay away from office politics though this will certainly shorten your career
Cons: You have to make strategic alignments to keep your job. Its not at all about performance or "Doing the right thing" trust me...