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

Good company
Pros: Smart people, above average pay, some really good teams like Azure, O365 and lots of interesting opportunities to make a big difference. Fairly inclusive culture, pick a good manager for smooth sailing.
Cons: Big company, bureaucracy gets in the way and it has been around for a while. Avoid teams like Windows where the only way any thing gets done is by throwing names