Company: Microsoft
Date: 2014-04-13
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great
Pros: Great, fun place to work at.  Good benefits, good work life  balance.  A lot of flexibility to move within the company.  Microsoft was fumbling for a while, but they are now aligned to a single vision, and have high potential to execute.
Cons: Sometimes it can be daunting to move at this behemoth's speed.  This is changing, should get better.   If you are a leader, there is opportunity to make a difference.