Company: Microsoft
Date: 2016-01-16
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great company, making a comeback
Pros: Great company culture that values open communication.  Relaxed, casual workplace lets great people do their best work.  Opportunities to work on challenging problems with intelligent people.  Very inclusive, with a diverse workforce.  Competitive pay and benefits.
Cons: Finding a good work-life balance can be challenging.  45 hour work-weeks are normal, and exceeding that is not atypical.  Email is very much a part of the company culture, and it can consume large portions of your workday if you don't have a sold strategy for managing it.