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

Good place, with good people and good benefits
Pros: 1. Awesome 'speak your mind' culture
2. Growing 'hack' culture to follow your dreams and how you want to change the world
3. Cool new products to work on
4. When you ship, millions will use it
5. Great bunch of people to work with
6. Highly ethical company
7. Great benefits
Cons: 1. Poor career management or help (if you know someone who is good and tag along, you grow)
2. Sluggish management structure and decision making in some groups
3. Not the best salary provider, IMO