Company: Microsoft
Date: 2015-01-27
Overall rating: 4/5
Employment status: current

Great work/life balance, great benefits, no career development, limited opportunity for advancement
Pros: Great work/life balance, great benefits, nice offices, flexible work from home policies, great IT department. Some groups have real teamwork. Bureaucracy is manageable for a huge company. New direction under Satya is refreshing and the right thing, creating lots of internal change.
Cons: No career development, limited opportunity for advancement. Easier to get a promotion/transfer by leaving and getting re-hired than to get internal transfer. Given internal change makes it difficult to reposition yourself. If you are with the wrong team politics can be ugly.