Pros
Great benefits, amount of time off, and salary
Cons
Like most tech companies, they don't care about their U.S. employees. Any jobs that could be done remotely at the "entry" level (quotes because the job was actually pretty technically demanding) were shipped offshore where they could pay lower salaries for the work. This made so sense as they sell a product that is sticky due to being an absolutely indispensable part of their customers' workflows. Even Covid didn't slow them down. Despite boasting a large reserve of surplus profit, it was decided that they would save even more by cutting employees. After making us train our replacements, they let us go because it was more desirable to them to go low-ball desperate people in a third-world country than to pay people in the country in which they operate. Almost the entire Silicon Valley cohort did this, so they knew they were leaving us high and dry with no other job options.