Company: Microsoft
Date: 2015-02-05
Overall rating: 5/5
Employment status: current
Experience level: Junior

Huge impact
Pros: Work with top people
Lots of opportunity to work on a number of different products
Huge impact - one project I and one other person on my team did during six months of last year generated close to $100M in revenue
Pay and benefits
Work life balance
Cons: Some teams are bloated
Too many naysayers
Heavy management structure