Company: Microsoft
Date: 2017-08-03
Overall rating: 4/5
Employment status: current
Experience level: Senior

It's a good place to work but emp performance and reviews system is still maddening.
Pros: Pay and benefits are competitive. Flexible work arrangements are very common. The actual work can be very interesting and rewarding once you get past all the management/corporate crap.
Cons: No job security. Always just waiting on the axe to fall and get shoved out. Rewards are all about how well you can market yourself to management, not about the work you do.