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

Have an awesome career
Pros: Stability, lots of internal options, people-focused, easy to switch positions regularly
Cons: Big company, can get stuck in places, wide variety in team quality and culture