Friendly, collaborative culture. Large, global company, but feels small and personal at all levels. Compensation is unmatched. Unlimited PTO, and you can actually take it.
Cons
Struggle to name any. Growing, changing, will need to continue to bring in good people that match the culture.