Company: Microsoft
Date: 2010-03-31
Overall rating: 4/5
Employment status: current

Server and Tools Org
Pros: Opportunity to work with very sharp technologists
Global impact on many programs
Opportunity to interact with peers at F500 companies
Visibility to future state engineering / product presentations and senior tech leaders
Great benefits package
Cons: Annual review process is still pretty painful
If you have a weak manager, you will not enjoy life here
Constant re-orgs (I had 4 managers in my 1st year)