Company: Microsoft
Date: 2014-10-03
Overall rating: 5/5
Employment status: former
Experience level: Confirmed

Excellent. Except for rotten annual review process and managers who can ruin your career because they can.
Pros: The Brand Name.
The employee-friendliness.
The sheer romance of working for the biggest software company in the world.
The variety of roles you *could* get a chance to work in.
The chance to see the world... travel to countries where mere services work wouldn't let you normally.
There are more...
Cons: The sheer BAD managers. You'd be burdened with one suddenly and your life is ruined.
The TERRIBLE annual review process--as they were. Apparently they've changed since but the people running them have remained the same... mostly.
The excessive bureaucracy which sometimes seem to suffocate your normal day... or in accomplishing something that could otherwise be done with far less stress, effort or pain.
The simple impossibility of changing roles... the "rules" say you can but reality usually bites. Badly. You need to be "pulled"...