I had a very good experience with it. It teaches you skills that you use in your daily life and how to control thoughts and change how you look at situations.
Am awaiting this through work. Just want to start this asap but they seem to be dragging feet