Company: Microsoft
Date: 2016-04-11
Overall rating: 1/5
Employment status: current
Experience level: Junior

Terrible
Pros: Pay is great, benefits are good
Cons: Expectations unrealistic, out of country workers hard to work with, HR incompetent. Newcomers will be expected to climb the ladder, but reorgs will get in the way as will people sticking to only doing things the old ways. You'll be asked to drive and come up with ideas, but having to deal with team projects will get in the way of actually accomplishing anything.