Company: Microsoft
Date: 2013-01-23
Overall rating: 4/5
Employment status: current
Experience level: Junior

An odd mix of exhilarating, exciting, and intriguing experiences peppered with frustration by politics and bloated egos.
Pros: Wide range of interesting products to work on, lots of opportunity for real impact, plenty of smart people who fuel innovation.
Cons: Too big for its own good, opportunity for impact stifled by bureaucracy and politics, for every smart person... there are plenty of bullheaded, egotistical managers who think they've got it all figured out.