Company: Microsoft
Date: 2015-09-12
Overall rating: 4/5
Employment status: current

Good Seattle based company.
Pros: Provides an opportunity to work in a wide variety of products and services. No other company can beat the diversity of experience that Microsoft can provide. 
Very good benefits Health care, health club, ESPP, 401K, infant care, Paternity leave, good vacation, free food (in certain divisions). Microsoft has one of the best benefit package out there.
Good work life balance in most divisions.
Cons: No transparency in performance review system. They eliminated the forced curve and labeling of employees. Managers now have full control. He can say that you performed very well but give very little bonus and blame the budget. Words need not translate into actions. 
Very difficult to transfer internally to other divisions. It is easier to find a job outside than move within Microsoft.