Company: Microsoft
Date: 2012-02-02
Overall rating: 4/5
Employment status: current

A great learning experience, but not where I want to be long term.
Pros: Good benefits, competiive salary, good about work/life balance, really intelligent people, diverse employees with international ties, ability to work remotely a huge plus.
Cons: Bureaucratic, tough to make a lasting impression, or infuse new ideas. Too many checks and balances. Found it difficult to get promoted, or move up in different positions, as company did a lot of external hirings for jobs I was interested in...despite my solid reviews.