Pros
Beyond having an amazing product, benefits, and competitive pay, PMPC also has an incredible culture! We live and breathe our core values not only when interacting with teammates but with customers as well. Also, it's not every day you find senior leadership that regularly interacts with employees and encourages feedback on what they (and we all) can do to improve. Lastly, the office is great (as in, I'm at home and my dogs are at my feet while I work -- doesn't get better than that)! :)
Cons
I'm on a small team, so the career progression is a little unclear, but that is to be expected with a smaller company.