Pros
The pay is good
The colleagues are awesome
Management is transparent and open you your opinion, no matter what it is!
Saying 'No' is a valid option here - Seriously, have you experienced that anywhere else???
Treated like a Rock Star, even on your worst day
Anyone is willing to dive on a call and talk you through pretty much anything.
Career development is a priority, but you are not forced to always be developing yourself for the next level, if you are happy in your role, you can focus on that and that is just fine
Full remote is an option, if it works for you
Cons
You'll feel guilty that you've got such an amazing job and your friends don't!