Pros
Good benefits package and extra perks, good salary, my position is fully remote and I believe most are but there are offices around the globe as well, a lot of training, updated software and systems to work with, people are awesome, management is more relaxed, I don't feel micromanaged.
Cons
Company is still growing and there are some growing pains, but overall this is an awesome place.