Company: Microsoft
Date: 2014-01-22
Overall rating: 3/5
Employment status: former
Experience level: Senior

Some Good, Some Bad.
Pros: Lots of perks still. Teaming seems to be coming back slowly since the change in the performance review system. Lots of work to do, so durations look strong going forward.
Cons: Like any company, there are always bad managers here and there. There are still senior some managers who enjoy their fiefdoms and act accordingly.  I my case my manager created a hostile work place, violated several of Microsoft's codes of conduct and personally violated me at a Microsoft conference.  HR is not your friend here if you are a Caucasian Male. 1 year later she was promoted and 3 years later she forced me out of the company.