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

Everything depends on how much your manager likes you
Pros: This is a place where you can literally find a huge range of products to work on - devices, enterprise software, web services, automotive and of course Windows/Office. Lots of smart people who are very passionate and motivated - high energy. Great place to learn. Benefits are great, especially the health benefits.
Cons: The company is now very big. If you're at a junior level, good chance you'll drown in the crowd - else the competition will be intense. Managers have a lot of power over their directs. If your manager likes you - good things happen to you. If not, bad things happen to you.