Pros
Having money is always better than not having money, other than that: none.
Cons
The absolute most important fact I must translate is that if YOU WANT TO CODE, then you are in the wrong place (yes, even though the job title says "software" AND "engineer"). MAQ in Redmond is responsible for managing the company's many projects, so regardless of your job title, if you work in Redmond, you are very likely going to be nothing but a Project Manager; however, there are rare and infrequent opportunities for actually writing code. So, maybe you'll get lucky? Second, you'll have nightly meetings 5 nights a week (Sun - Thur) since the vast majority of your team will likely reside ~13hrs ahead. Finally, this review is actually written by someone who access