Company: Microsoft
Date: 2012-10-08
Overall rating: 4/5
Employment status: current
Experience level: Junior

Great large company to work for
Pros: Awesome benefits.
Good work/life balance.
Interesting problems to work on.
Lots of team activities, movie screenings, etc.
Cons: It's big, they do a good job trying to keep the hierarchy flat, but you definitely need to play some politics to move up.
Marketing ads are often painful to watch.  Annoying to have a good product then have marking ruin it with a poorly written commercial/campaign.