Company: Microsoft
Date: 2012-03-12
Overall rating: 3/5
Employment status: current

6 years across different divisions (Windows Live, Bing and Servers Tools Business)
Pros: - spectrum of the business
- maturity of running a large software company
- senior engineers to learn from
Cons: - politics
- leadership and senior management team are looking for next direction of Microsoft , which hasn't been proved to be effective.
- way to evaluate employees are not so fair
- too many "Principal" and "Senior" level folks are not delivering at their levels and hard to calibrate