Company: Microsoft
Date: 2011-02-27
Overall rating: 2/5
Employment status: current

Mind numbingly boring or rapid fire shipping with no time to think
Pros: If you work in services (Bing, Ads, MSN, etc...) then the place is pretty dynamic.

The benefits are fantastic, and in comparison to Bay Area jobs the pay and even equity is pretty good if you are a decent performer.
Cons: If you work in services (Bing, Ads, MSN, etc...) then you have to put up with the most immature management team I have ever been a part of.  

Work/Life balance is difficult to maintain if you want to really succeed.  There is often no reason for this other than poor planning, lack of direction and low quality developers.

Again, if you work in services, you will find your self working along side some of the least capable developer teams I have ever worked with.