Company: Microsoft
Date: 2012-10-12
Overall rating: 2/5
Employment status: current
Experience level: Senior

Senior Development Lead
Pros: - Good benefits
- Opportunity to work on different products
- Job security
Cons: - Review system is terrible
- Leads and managers are good politicians rather than good engineers
- Lots of politics
- Good work doesn't necessarily translate into rewards
- Senior leadership is a huge failure