Company: Microsoft
Date: 2015-04-11
Overall rating: 4/5
Employment status: former
Experience level: Junior

Tough environment but good training
Pros: You are paid well
Opportunity to move around
Cons: Politics are out of control...mid-level managers often more concerned about CYA than the business outcomes
Much of the business is under siege