Company: Microsoft
Date: 2015-11-06
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great place to work!
Pros: * Awesome people to work with - talented and smart and considerate
* Great flexibility at work
* Superb community around
* Awesome benefits like shuttles, Pro club gym, stay fit, insurance, etc. and encouragement for volunteering at non-profits, etc.
Cons: * Pay wasn't the best in the industry until couple years ago. Now its slowly coming to par with likes of google, FB, etc. While the amazing benefits compensate for some of that, its still better to get more hard cash in hand,
* Little bit of bureaucracy. Fading away as Satya has taken over.
* Not much of stock benefits