Company: Microsoft
Date: 2012-09-18
Overall rating: 4/5
Employment status: current
Experience level: Senior

Microsoft, Where you get to change the world.
Pros: Microsoft is a place where you can invest your passions in something that millions of people use every day. Your parents can relate to what you work on. It is an extremely rewarding and dynamic place. As a meritocracy, the company strives to reward top performers with rewards that are differentiated from everyone else.
Cons: Microsoft can be an extremely competitive environment. The annual review process is subjective and often unfair. There are always less top performance slots than there are top performers. The working environment is also often demanding, requiring employees to sacrifice personal and family time in order to ensure success of the business.