Company: Microsoft
Date: 2012-11-13
Overall rating: 4/5
Employment status: former
Experience level: Senior

Great company to work for until your luck runs out
Pros: A lot of internal opportunities - if you don't like your current job/manager/project - you can make a change without leaving the company.
Benefits are top-notch.
Compensation is finally (as of 2012) up to par with other big local players.
Cons: Very uneven work/life balance across the company. A lot depends on a team, and a manager.
Review system (as of 2012) creates unhealthy rush to avoid getting the bottom 2 ratings (which 20% of the people HAVE to receive). It's next to impossible to go anywhere in the company with a bad rating.