Company: Microsoft
Date: 2016-03-02
Overall rating: 4/5
Employment status: former
Experience level: Senior

A great career and place to work
Pros: Working with intelligent people to solve interesting problems. Loved coming to work at least 90% of the time.
Many career development opportunities. If you work hard you can taken on any position you want and set your mind too. 
Invests in their employees. Given opportunities to develop and grow, was able to move overseas for 3 years, offered world-class training.
Supportive management
Great benefits
Cons: Highly matrixes organization with some bureaucracy and red tape.
Your organizational leader sets the tone of the group. This obviously can be good or bad depending on the leader.