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

One of the very best!
Pros: Amazing people. Amazing leadership. The company culture encourages making big bets. Many groups are operating like startups. Fantastic work environment. Genuinely cares about employees. Great opportunities to grow within the company. So many business - you never get bored - enterprise software, consumer, cloud, productivity, devices, gaming, and more.
Cons: Highly competitive internally. Lots of very talented people everywhere in the company. Sometimes with big egos that can be a challenge. Company has many successful business, so sometimes it can take a while to learn how to navigate.