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

Excellent mix of technology innovation, oppurtunities for professional growth and work-life balance.
Pros: Wide variety of technology problems to tackle and address. Excellent work-life balance. Variety of options for professional growth.
Cons: You may not always experience an agility of a startup/small-company.