Company: Microsoft
Date: 2018-05-17
Overall rating: 5/5
Employment status: current
Experience level: Senior

An excellent place to work but some teams can get too political
Pros: * Very smart people
* Excellent work/life balance
* Excellent benefits
* Easy to move across the company
* Great campus life
Cons: * Some teams have too much politics, often against best interests of the company
* Many teams prefer to reinvent the wheel (i.e. the "not invented here" syndrome)
* Promotions are often based on personal connections with managers rather than work
* Mediocre dining choices on campus