Company: Microsoft
Date: 2016-02-14
Overall rating: 4/5
Employment status: current
Experience level: Junior

Reinventing the future
Pros: Lots of cutting edge projects going on. Get to work with smart people on tough technical problems. Pays well and benefits are awesome!
Cons: Reorg, some groups have lots of politics. Really depends on whether your team leadership can shield corporate BS away from the team. New employees get low balled, not having open discussion about career development.