Pros
Long-term growth, very competitive base salary, leadership that respects life outside of work, great relationships, 100% remote with office options for those who like to come into work, constant innovation, and leadership that actually listens to ideas.
Cons
You get out what you put in. It's not easy. If you try hard, you will see benefits. Those who don't try, don't last long.