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

Do your work. Get a paycheck.  Get yourself a good manager and you'll get to do cooler stuff to get your paycheck.
Pros: Autonomy, work-life balance.  Working for Windows is the nice stable gov't job of the tech industry.
Cons: It's not Google, Apple or Facebook.  You're working for the boring tech company.  
You're unlikely to work on something that everyone is talking about.  You may work on something that knowledge workers and businesses require to get work done and that's cool in it's own way, but it's probably not going to be the thing your friends are interested in and talking about.  Tell someone you work for Windows and the first thing they'll ask will be about a bug that even you know sucks but we'll never even think about fixing because we're that removed from customer input.