Company: Microsoft
Date: 2008-09-05
Overall rating: 3/5
Employment status: current

no comment
Pros: - surrounded by super smart people
- great place to learn
- ability to make huge impact in any market
- flexible work environment
- opportunity to move into other roles
Cons: - review process is lousy 
- work very hard just to be average, with no clarity on how to exceed
- people are often overly analytical for very little gain
- way too much email (100-150 emails per day is average)
- inability to move quickly because you have to loop in many groups/people
- quality work is not rewarded