Company: Microsoft
Date: 2010-03-21
Overall rating: 3/5
Employment status: current

Good work environment with opportunities in many areas
Pros: - Range and diversity of software areas in which employees get opportunities
- Environment of smart  engineers
- Results driven environment (in most groups)
- Works best when competing and behind the market
- successful company that has one of the strongest balance sheets in a down economy
Cons: - company getting burdened by legacy applications and projects
- teams have grown and too many middle management layers
- slow in responding to pressures with too many distractions