I tried it for a while with an open mind...but ultimately I found it to be a waste of time. It offered little in the way of serious weight resistance and was a very watered down version of a true yoga/stretching class.
If you want to work on strength - then lift. If you want to work on flexibility then take a class that focuses on flexibility. Pilates just seemed to compromise too much.