Company: Microsoft
Date: 2016-11-21
Overall rating: 3/5
Employment status: former
Experience level: Junior

Great, safe, but set in it's ways and slow to progress on many teams.
Pros: Salary, benefits, smart developers. Easy to commute. Great coworkers, really socialable. Xbox is a really great team to be on
Cons: Long time to make your way to the top or be hard. The employees that have between there for a long time have more say and just have an edge because they know the tricks of the trade