Company: Microsoft
Date: 2009-12-23
Overall rating: 4/5
Employment status: current

Great place to work
Pros: Has a ton of great employees and just working here is an awesome learning experience. the sky is the limit for what you can do given that expertese about anything and everything is just an e-mail away. Microsoft is into everything - so you can find someone or other who is an expert about pretty much everything in here. Teh same can be said about what one would like to work on - just pick something and go work on it (ofcourse, after getting interviewed and accepted into the associated team)
Cons: The company has become too big. Growth is a bit tough given that you will have to be real good and compete with highly motivated people whose first preference is always work - so work-life balance is a bit screwed up given that if you dont rise to a deadline challenge (which the management makes sure is always there) there is someone else who is more than ready to do it and take the credit. Year end reviews are graded on the curve (no matter what the management says) - its a limited money - so it has to be on a curve - so the peer competition is high.