Remote work, the teammates you work with are amazing.
Cons
Plagued by product issues with hardware and software. Products, platforms and software are years behind other providers. Layoffs occurred twice this year. There is a constant fear that you will be laid off at any time.