I have been told by many companies that it gives you 1 years NCB, but only counts for the first year! So in affect you get 1 years NCB after two years! You still save though! I saved £250 with CIS, and the course cost me £50, cos he made up some lessons, as i had been driving for nearly a year when i did it! I still put it on my policy now, with Admiral (same company as Elephant).
imo its deffo worth the money! I'm now paying £750ish with Admiral, with 2 years NCB and pass plus, license 3 years at 21 in a high risk area! Putting my mum on my poliy, with both Elephant and Admiral saves a fair chunk too!