Pros
It's really hard to overstate how special PN is. There's a tremendous amount of autonomy, support, flexibility and growth. This is a place where they want to figure out who you are, what you're best at -- so they can put you in a role where the best parts of you thrive. There are many great traits about PN but the three that are lived in every day are generosity, commitment and integrity. Here are a few examples: The entire team is remote (working from across North America mostly but some of us skip over the pond often), there is tremendous mentorship and coaching (plus the space to learn and make mistakes), there's even a "pleasant surprise" policy that allows anyone to purchase a substantial gift/experience for anyone else on the team for extraordinary work (we're not talking about $10 Starbucks gift cards), we also extend our pleasant surprises out to our customers and the community. Plus, you get to work with some of the smartest, most dedicated individuals you'll ever meet. I've tried my best, but words really can't do this place justice. You have to experience it for yourself.
Cons
I've got nothing for you.