Company: Microsoft
Date: 2008-09-18
Overall rating: 5/5
Employment status: current

Best place to work for computer software engineers.
Pros: You have the chance to work on some of the most widely known software products in the world.  What you are doing everyday is in fact changing the world. 

Ppl around you are great.  Smart and nice to work with.

If you are on the right team, work/life balance is great.

Very liberal working environment.  

Great benefit.  Star employees get rewarded.  Lots of support around Seattle/Eastside area.  Free gym and etc.
Cons: Bonus is not much.  Team player may not be rewarded properly.

If you stuck with the wrong team, lots of politics.

Feeling lost in such a big company sometimes.  The company is huge.