Company: Microsoft
Date: 2014-03-24
Overall rating: 5/5
Employment status: current
Experience level: Senior

Challenging and rewarding work
Pros: Scope of responsibilities is higher than many other places.  Benefits are excellent and the work life balance is a real priority.
Cons: Your boss matters to the quality of your experience.  if you don't like your boss when you interview then you should not take the job because he/she wont get better.