Pros
pMD rocks. This is a company that is focused on building a strong community and is committed to each individual's career growth, not to mention the team truly cares about the product and recognizes the importance of a healthy work/life balance. My time at pMD has been nothing but positive -- the leadership is rock solid and is invested in the success of the employees as well as the company as a whole. Mentors are around every corner and are eager to help. You really have the opportunity to pave your own career path here. Each employee plays an integral part in every facet of the company which works well to sharpen and develop new skills. pMD is a challenging, but very rewarding place to work.
Cons
It's very fast paced and while each employee plays a role in every aspect of the company (customer success, business development, account management, etc.), that might not be a great fit for everyone.