Company: Microsoft
Date: 2014-05-09
Overall rating: 5/5
Employment status: former
Experience level: Junior

Great experience
Pros: Great and smart people, great organization that changes every 2 or 3 years to avoid routine, some very good products, full ecosystem around. Top country management is able to listen and change strategy or tactics. Not too many levels of management, it is possible to find its way up to top product or program management. Internal processes are not too heavy for a company this size.
Cons: Size: it is difficult to measure someone's impact. This leads to some people spending most of their time working on improving their internal reputation instead of completing their mission.
Also keep a reasonable work-life balance can be difficult.