Pros
I love getting to work at P3. One of the things that I love most is the culture. I have seen and experience each day a sense of trust, real collaboration, and mutual respect. I get to work with incredibly talented people who are not only masters of their craft, but who are also supportive, approachable, and just great people. There's also a great sense of teamwork. Any time someone has a question, or needs help with something, multiple people respond by being ready, willing, and able to help, and share their hard-earned knowledge. I personally feel empowered to do my job and I'm very grateful to get to work alongside an amazing team.
Cons
In terms of Cons, here is my answer. There is a saying that I heard several years ago from John Maxwell where he said that we should get so good at our strengths that are weaknesses become irrelevant. That's the way I feel about P3. For me, P3's strengths as a company are so good, that it makes its weaknesses irrelevant to me.