Pros
Autonomy (within reason) to come up with solutions, rather than being dictated to. Agile release cycle. Lots of opportunity to learn (especially from peers). Work from home flexibility, well stocked fridge. Openness to learn/use new cutting edge tech (even at the top management level).
Kontras
We're not all in the same office/country (although this can be a benefit due to less noise, communication is pretty good via vchat). Recent poor reviews on Glassdoor may be making it harder to hire new people. This seems to be due to a recent set of redundancies in Marketing (I don't know the details, but it's all about one section of the company, so the reviews are not really independent). Work can take over your life if you let it (so good if you enjoy it).