Company: Microsoft
Date: 2013-11-25
Overall rating: 5/5
Employment status: current
Experience level: Senior

Couldn't ask for more...
Pros: Able to work on well established software used worldwide or on small startup projects yet to be used by anyone.  Opportunity to shift career across technologies and functional disciplines and limited only by your own imagination and drive.  Each day you learn something new about  and from one of your amazing coworkers from all over the world.
Cons: Outside perception within the industry about what Microsoft is all about.