Best candidates are those with dark hair and light skin.
Yes, it works
Typically it takes 3 to 5 treatments but can take as many as 7
Cost depends upon how much area you want to treat. The larger the area the more time it takes and will be more expensive. An area like the upper lip usually costs in the range of about $700.00. Doing you whole leg up to the bikini line would be around $3500
Oh and the biggest con I would say is that it hurts. Some areas are more sensative than others. I had my armpits done and I saw major stars! I worked for a medspa in sales at the time so they wanted everyone to try some of the treatments.