Company: Microsoft
Date: 2015-02-01
Overall rating: 4/5
Employment status: current

Pros: A higher salary and nice benefits & perks / A flexible work from home or commute system to assist / Great infrastructure and softwares to utilize / Many chances to connect with regional partners thru many projects 
A nice place to learn and grow if you have a high enerzy and either strong aspiration (or enthusiasm). No comparable company...
Cons: But hardly keep a least work & life balane / Too matrixed organizations with different scorecards / Rigid and centralized ROB without zero flexibility / ginormous firm so  sometime bureautic process with lots of red tape - it hinders for being creative and thinking out of the box.