Vantaggi
benefits.. can't think of anything else.. good place to start your career.. then it drags. good name to have on resume too to an extent. mid-level and senior management are not the best in terms of communication. interaction between various groups can be a pain in the neck. do a good background check on your future manager, can really decide how miserable your stay at real will be. lacks business ideas or motivation to make user friendly products.. meets revenues solely on the basis of couple of departments and company acquisitions. can't think of more better reasons. but worth the try if you are in seattle.
Svantaggi
senior management or the management in general is used to taking drastic steps to meet revenues. org changes are common at the top recently, for better or worse. not much interaction between various group.