Company: Microsoft
Date: 2012-07-04
Overall rating: 4/5
Employment status: current
Experience level: Senior

Can be frustrated getting things accomplished, everybody has their own agendas.
Pros: Compensation is reasonable, benefits are good, working with very smart people.
Cons: Politics, company not agile enough, employee review process.