Company: Microsoft
Date: 2016-03-23
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

Good and Bad (like with most companies)
Pros: They drive employees to grow and improve themselves through training and moving into other roles.  You're surround by lots of really smart people.
Cons: The politics are thick and rampant.  In an effort to improve and show management that you're making an impact in the company, many will often backstab and/or throw their colleagues under the bus.