Company: Microsoft
Date: 2016-11-27
Overall rating: 4/5
Employment status: current

Good, with wide variety of teams
Pros: - Excellent benefits
- Wide variety of career choices, and technology spaces
- Management cares a LOT about employees
Cons: Microsoft has evolved a little bit into a large company (since my start nearly a decade ago). It has its share of excellent teams and mediocre-performing teams (even if the team's charter sounds like rocket science). Be willing to move around a little bit to find the perfect fit for you.