Company: Microsoft
Date: 2012-09-13
Overall rating: 4/5
Employment status: current
Experience level: Senior

Endless opportunities, huge impact potential, but as for any large company this does not go without some frustrations
Pros: Lots of very smart people. It's just more exciting to work with those people than in most companies
Impact: the products impact so many people (in a good way) and your work does make you feel you are changing the world
Products and technologies: just being at the spearhead of technology, working on cool products (assuming your fing hightech software cool)
Tons of opportunities accross disciplines
Great benefits and work environment
Good package, not great, not going to get rich through IPO package, but good package.
Cons: can be political as any large company
often more focused on "monetizing" (i.e. get more money from a customer) than doing what's best for the customer
lots of complications in day to day things due to combinatio of being an IP company, being affraid of litigation (including)
silo mentallity accross division and impression of focus on what's best for them vs. the company at the partner level (at least often looks like this)
brutal rating system