Avantages
Work from home flexibilty; PTO, decent insurance, good technology strategy, even though many in development quietly ignore it.
Inconvénients
To compensate for acquisitions that never deliver as promised, this company operates as if it's always 2008: draconian travel budgets for everyone but a select group, crummy marketing budgets that undermine the strategy, and routine surprise mass firings that destroy lives and careers of committed employees, and undermine the work quality of those left behind. Those at the top simply don't care, perhaps numbed by years of pruning acquisitions. You can definitely find a good experience here, if you are lucky enough to be removed from these dynamics, but then you are likely in a dead-end job with so-so comp.