Company: Microsoft
Date: 2014-06-11
Overall rating: 4/5
Employment status: current
Experience level: Senior

Microsoft veteran - 10 years
Pros: It is an awesome company in terms of how it treats it employees. Managers respect boundaries and encourage time with family. It is super supportive of working mothers. The systems of management are some of the most professional and best I have seen anywhere. It pays well and has good benefits. Also it will allow you to do a lot of functional moves even without deep experience (if you are a top performer). The people are super smart and are nice to work with. Stock is doing well nowadays and the new leadership is really sharp and changing things for the better
Cons: Not very good at consumer stuff. Re-orgs all the time and is incapable of taking seriously any business which is under $200m - they shut them down as being "too small". Also in tech there is such negativity around Microsoft it does not always look good on your resume (at least in the US, much better in international markets).