A large spread between min and max bet coupled with a frequently shuffled deck makes martingale a surprisingly effective strategy. It's non-intuitive but it works.
Positive expected value, or effective as in "lose slower"?
My understanding was that Martingale is (almost?) always negative expected value.