Company: Microsoft
Date: 2013-03-19
Overall rating: 3/5
Employment status: current
Experience level: Senior

Great at first, not for long term
Pros: Secure job (Microsoft is not going away anytime soon!)
Good pay and benefits
Smart peers
Relatively flexible hours that can include working remotely when you need to
Cons: Review system is a set-in-stone curve, pitting people against each other instead of encouraging collaborative work.
Poor leadership at higher levels trickles down
Constant high-pressure environment wears employees down in the long term