Company: Microsoft
Date: 2014-06-21
Overall rating: 3/5
Employment status: current

It's a good company to work with
Pros: Good work life balance. The company own the technology which can change the world although its influence is getting weak. Seamless integration across different products so that it is easier to elaborate the platform value especially in the business world.
Cons: Complex solution architecture and licensing. Many internal roles and process to deal with when ask for help. Politics across team exist. Internal roadmap is no longer available as public rumor or announcement happen right before we are aware of.