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

Good company
Pros: The company is starting to have a more innovative spirit again.  The pay and benefits remain very good.  Many great, smart people to work with.
Cons: As is true with most companies you really need to own your work/life balance; the company will always ask more of you than you can get done in normal working hours.  On the Engineering side, the company is still working through the transition to combined engineering and hasn't fully figured out how to handle quality assurance with no testers/SDETs.