Pros
Work from home, great benefits, flexible PTO, competitive pay, bonus structure, 401k match.
Cons
A more Horizontal corporate structure than most other companies can leave you working more independently than most other companies. It's a global company so some of your partners may be on the other side of the planet. It's a very asynchronous company and some employees may struggle to adjust to the freedom and accountability.