Company: Microsoft
Date: 2013-05-07
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Engaging work, smart people, great life but slow to ship
Pros: - Good management, good career development
- Lots of opportunities and products, so one can expand one's experience within the company
- Smart people to work with, though people are transitioning more to other companies
- Good work life balance
Cons: - Time to ship tends to be very slow 
- Lots of processes to follow