Pros
More than 40% market share.
Cons
Ship ship ship mentality with crucial quality decisions made by non technical managers (their goal being to just keep their superiors happy - only manage up). Such choices are driven by senior leadership (VP level) which is willing to cut any corners to just "win" over other peers in Seattle. Culture of this place has gone down substantially. Most new hires are from "surrounding" big companies (think networking behemoth) , where they can find management that stays quiet and is totally non-ambitious. Morale is very low. Manager quality is completely dismal. A lot of people have left because they were wronged and did not align with bad decisions. It doesn't matter how long you work here, you cannot build a career at this place. Instead go work for another big company that pays better.