Company: Microsoft
Date: 2016-04-13
Overall rating: 2/5
Employment status: current
Experience level: Junior

Dull & Meaningless
Pros: It's splendid for someone looking to coast and get some good compensation while doing so. Good benefits, free drinks, and work-life-balance is too good to be true.
Cons: If you actually care about building products that make sense and have an impact, then this is not your place. It's the tech-equivalent of a Detroit car manufacturer: slow, boring, silo'ed, and process-oriented. You don't get any end-to-end responsibilities unless you've been there for 20 years and have finally 'served' enough time to make Corporate Vice President. Even then, there's a ton of pointless politics and absolute lack of regard for how simple the offering should be and how to serve the customer. Half the time, nobody knows what the hell is going on in the organization. The company is so big and bloated that there's so much duplicate work going on, and zero ownership given to young, motivated, smart people. You're expected to 'shut up and learn', and don't suggest or question anything until you've been around for as many years as it takes for someone to forget when you joined. Long-story-short: terrible company for someone looking to make difference in the world around them.