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

Software Engineer 2
Pros: Brand name, can't think of anything else that comes to mind. 
It's a big company and has it's reputation and most of them know the company all over the world.
Cons: Too much politics. No work life balance. Not enough time to express creativity. Too many re-orgs. Everyone is ready stab other instead of working together to achieve same goal.