Company: Microsoft
Date: 2012-03-08
Overall rating: 3/5
Employment status: current

Long hours and office politics, but if you're willing to play the game you can go far
Pros: Benefits - they are willing to invest a lot in their employees. Stability - Even with recent layoffs there's still a lot of job security.
Cons: Long hours and it can be difficult to move up the chain unless you have a sponsor. Within such a big company you can have a completely different experience depending on what group you're in - think carefully about where you enter.