Company: Microsoft
Date: 2013-06-17
Overall rating: 3/5
Employment status: current
Experience level: Senior

Veteran employee
Pros: Working with other smart, driven people. Casual dress and great benefits.
Great place to work and learn on the cutting edge. Potential to be  handsomely rewarded.
Cons: Review system is the Achilles heel. Employees learn to compete against themselves rather than the real company's competitors. Employees sit by as perfectly capable and successful co-workers are let go per the review system and then unable to be replaced. Large company bureaucracy and politics is pervasive. Employee benefits are still good but perceived to be in decline.