Pros
Made good friends Nice Seattle location. Diversity in the workplace Cutting-edge technology that you may have time to explore.
Cons
Very political upper management. Middle management does not care about employees; they serve their masters. Extremely under-staffed in some departments. You will be worked to the breaking point. Benefits look good on paper, but in reality they are quite limited. Salary, if negotiated well at hiring, can be competitive, otherwise you must leave the company and come back if you want to be paid fairly. The guy sitting next to you may be earning 10K more and be half as productive as you. Getting anything paid for is like squeezing blood from a rock. The technical lab is a joke at this point. Hard work is rewarded with more work to do. Standards are not consistently applied. There has been very little investment in engineering. Most hiring is in sales. They cut corners now far more than any time in the past.