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

Good company, but harsh environment
Pros: Excellent benefits.   - Health insurance and other benefits are nice.  
Work environment is good.  - Great office locations and good commute options.
Lots of opportunities.  - Many job oppotunities.
Cons: Relative evaluation.
Even if you perform well, you still might end up with a bad review.
They expect you to move up every 3 years.
If you can't manage to change positions, you will end with a bad review.