Company: Microsoft
Date: 2014-07-08
Overall rating: 4/5
Employment status: current
Experience level: Junior

Steady Job with Good Benefits but Hard to Move Career Forward
Pros: Typically able to have a great work life balance, work from home, benefits are still good, Stay Fit program is awesome and the new review system has definitely improved the overall culture/helped to minimize teammates throwing each other under the bus come July.
Cons: To move up or expand your career you really have to either move around the company a lot or leave Microsoft for a few years and return, rinse and repeat. There needs to be more of a push to continually educate employees on new technology and push employees for new ideas. Also the reorg back at the end of 2013 seems to have made budgets vastly imbalanced across orgs unfortunately.