Ventajas
I've had a very positive experience working as a programmer at PPS during its early days (full-time 2003 - 2004; and part-time / research projects for a few years after that). The founder and everyone I've worked with are brilliant and highly competent people. I don't know what changed over the past decade, but at that time it was a very vibrant young start-up in a high-growth industry. I was able to work flexible hours / from home whenever possible.
Desventajas
None really. (At least not at the time when I worked there.) This is just my personal situation, but I found the work very stressful. After a couple of years I had to scale back my hours, and eventually left the industry. But I'm sure that this was not in any way due to PPS management.